#author("2021-06-23T17:40:14+09:00","","")
[[Java]]
#author("2023-06-23T15:28:58+09:00","","")
[[ソフトウェア開発>SoftwareEngineering]] / [[Java>../]] / [[JDT>./]]

*Java development tools [#r95569e8]
#contents

* 必須パッケージ [#h9e4aed2]
|#|file name|example|h
|0001|org.eclipse.core.contenttype_*.jar|eclipse/plugins/org.eclipse.core.contenttype_3.7.300.v20190215-2048.jar|
|0002|org.eclipse.core.jobs_*.jar|eclipse/plugins/org.eclipse.core.jobs_3.10.300.v20190215-2048.jar|
|0003|org.eclipse.core.resources_*.jar|eclipse/plugins/org.eclipse.core.resources_3.13.300.v20190218-2054.jar|
|0004|org.eclipse.core.runtime_*.jar|eclipse/plugins/org.eclipse.core.runtime_3.15.200.v20190301-1641.jar|
|0005|org.eclipse.equinox.common_*.jar|eclipse/plugins/org.eclipse.equinox.common_3.10.300.v20190218-2100.jar|
|0006|org.eclipse.equinox.preferences_*.jar|eclipse/plugins/org.eclipse.equinox.preferences_3.7.300.v20190218-2100.jar|
|0007|org.eclipse.jdt.core_*.jar|eclipse/plugins/org.eclipse.jdt.core_3.17.0.v20190320-0349_BETA_JAVA12.jar|
|0008|org.eclipse.osgi_*.jar|eclipse/plugins/org.eclipse.osgi_3.13.300.v20190218-1622.jar|

* Example [#ke4e5359]
- [[example>./example]]

* API [#w08f2af9]
- [[org.eclipse.jdt.core.dom>./org.eclipse.jdt.core.dom]]

** ASTVisitor [#e78a590c]
|Modifier and Type|Method|Description|h
|void |endVisit(AnnotationTypeDeclaration node)||
|void |endVisit(AnnotationTypeMemberDeclaration node)||
|void |endVisit(AnonymousClassDeclaration node)||
|void |endVisit(ArrayAccess node)||
|void |endVisit(ArrayCreation node)||
|void |endVisit(ArrayInitializer node)||
|void |endVisit(ArrayType node)||
|void |endVisit(AssertStatement node)||
|void |endVisit(Assignment node)||
|void |endVisit(Block node)||
|void |endVisit(BlockComment node)||
|void |endVisit(BooleanLiteral node)||
|void |endVisit(BreakStatement node)||
|void |endVisit(CastExpression node)||
|void |endVisit(CatchClause node)||
|void |endVisit(CharacterLiteral node)||
|void |endVisit(ClassInstanceCreation node)||
|void |endVisit(CompilationUnit node)||
|void |endVisit(ConditionalExpression node)||
|void |endVisit(ConstructorInvocation node)||
|void |endVisit(ContinueStatement node)||
|void |endVisit(CreationReference node)||
|void |endVisit(Dimension node)||
|void |endVisit(DoStatement node)||
|void |endVisit(EmptyStatement node)||
|void |endVisit(EnhancedForStatement node)||
|void |endVisit(EnumConstantDeclaration node)||
|void |endVisit(EnumDeclaration node)||
|void |endVisit(ExpressionMethodReference node)||
|void |endVisit(ExpressionStatement node)||
|void |endVisit(FieldAccess node)||
|void |endVisit(FieldDeclaration node)||
|void |endVisit(ForStatement node)||
|void |endVisit(IfStatement node)||
|void |endVisit(ImportDeclaration node)||
|void |endVisit(InfixExpression node)||
|void |endVisit(Initializer node)||
|void |endVisit(InstanceofExpression node)||
|void |endVisit(IntersectionType node)||
|void |endVisit(Javadoc node)||
|void |endVisit(LabeledStatement node)||
|void |endVisit(LambdaExpression node)||
|void |endVisit(LineComment node)||
|void |endVisit(MarkerAnnotation node)||
|void |endVisit(MemberRef node)||
|void |endVisit(MemberValuePair node)||
|void |endVisit(MethodDeclaration node)||
|void |endVisit(MethodInvocation node)||
|void |endVisit(MethodRef node)||
|void |endVisit(MethodRefParameter node)||
|void |endVisit(Modifier node)||
|void |endVisit(NameQualifiedType node)||
|void |endVisit(NormalAnnotation node)||
|void |endVisit(NullLiteral node)||
|void |endVisit(NumberLiteral node)||
|void |endVisit(PackageDeclaration node)||
|void |endVisit(ParameterizedType node)||
|void |endVisit(ParenthesizedExpression node)||
|void |endVisit(PostfixExpression node)||
|void |endVisit(PrefixExpression node)||
|void |endVisit(PrimitiveType node)||
|void |endVisit(QualifiedName node)||
|void |endVisit(QualifiedType node)||
|void |endVisit(ReturnStatement node)||
|void |endVisit(SimpleName node)||
|void |endVisit(SimpleType node)||
|void |endVisit(SingleMemberAnnotation node)||
|void |endVisit(SingleVariableDeclaration node)||
|void |endVisit(StringLiteral node)||
|void |endVisit(SuperConstructorInvocation node)||
|void |endVisit(SuperFieldAccess node)||
|void |endVisit(SuperMethodInvocation node)||
|void |endVisit(SuperMethodReference node)||
|void |endVisit(SwitchCase node)||
|void |endVisit(SwitchStatement node)||
|void |endVisit(SynchronizedStatement node)||
|void |endVisit(TagElement node)||
|void |endVisit(TextElement node)||
|void |endVisit(ThisExpression node)||
|void |endVisit(ThrowStatement node)||
|void |endVisit(TryStatement node)||
|void |endVisit(TypeDeclaration node)||
|void |endVisit(TypeDeclarationStatement node)||
|void |endVisit(TypeLiteral node)||
|void |endVisit(TypeMethodReference node)||
|void |endVisit(TypeParameter node)||
|void |endVisit(UnionType node)||
|void |endVisit(VariableDeclarationExpression node)||
|void |endVisit(VariableDeclarationFragment node)||
|void |endVisit(VariableDeclarationStatement node)||
|void |endVisit(WhileStatement node)||
|void |endVisit(WildcardType node)||
|void |postVisit(ASTNode node)||
|void |preVisit(ASTNode node)||
|boolean |preVisit2(ASTNode node)||
|boolean |visit(AnnotationTypeDeclaration node)||
|boolean |visit(AnnotationTypeMemberDeclaration node)||
|boolean |visit(AnonymousClassDeclaration node)||
|boolean |visit(ArrayAccess node)||
|boolean |visit(ArrayCreation node)||
|boolean |visit(ArrayInitializer node)||
|boolean |visit(ArrayType node)||
|boolean |visit(AssertStatement node)||
|boolean |visit(Assignment node)||
|boolean |visit(Block node)||
|boolean |visit(BlockComment node)||
|boolean |visit(BooleanLiteral node)||
|boolean |visit(BreakStatement node)||
|boolean |visit(CastExpression node)||
|boolean |visit(CatchClause node)||
|boolean |visit(CharacterLiteral node)||
|boolean |visit(ClassInstanceCreation node)||
|boolean |visit(CompilationUnit node)||
|boolean |visit(ConditionalExpression node)||
|boolean |visit(ConstructorInvocation node)||
|boolean |visit(ContinueStatement node)||
|boolean |visit(CreationReference node)||
|boolean |visit(Dimension node)||
|boolean |visit(DoStatement node)||
|boolean |visit(EmptyStatement node)||
|boolean |visit(EnhancedForStatement node)||
|boolean |visit(EnumConstantDeclaration node)||
|boolean |visit(EnumDeclaration node)||
|boolean |visit(ExpressionMethodReference node)||
|boolean |visit(ExpressionStatement node)||
|boolean |visit(FieldAccess node)||
|boolean |visit(FieldDeclaration node)||
|boolean |visit(ForStatement node)||
|boolean |visit(IfStatement node)||
|boolean |visit(ImportDeclaration node)||
|boolean |visit(InfixExpression node)||
|boolean |visit(Initializer node)||
|boolean |visit(InstanceofExpression node)||
|boolean |visit(IntersectionType node)||
|boolean |visit(Javadoc node)||
|boolean |visit(LabeledStatement node)||
|boolean |visit(LambdaExpression node)||
|boolean |visit(LineComment node)||
|boolean |visit(MarkerAnnotation node)||
|boolean |visit(MemberRef node)||
|boolean |visit(MemberValuePair node)||
|boolean |visit(MethodDeclaration node)||
|boolean |visit(MethodInvocation node)||
|boolean |visit(MethodRef node)||
|boolean |visit(MethodRefParameter node)||
|boolean |visit(Modifier node)||
|boolean |visit(NameQualifiedType node)||
|boolean |visit(NormalAnnotation node)||
|boolean |visit(NullLiteral node)||
|boolean |visit(NumberLiteral node)||
|boolean |visit(PackageDeclaration node)||
|boolean |visit(ParameterizedType node)||
|boolean |visit(ParenthesizedExpression node)||
|boolean |visit(PostfixExpression node)||
|boolean |visit(PrefixExpression node)||
|boolean |visit(PrimitiveType node)||
|boolean |visit(QualifiedName node)||
|boolean |visit(QualifiedType node)||
|boolean |visit(ReturnStatement node)||
|boolean |visit(SimpleName node)||
|boolean |visit(SimpleType node)||
|boolean |visit(SingleMemberAnnotation node)||
|boolean |visit(SingleVariableDeclaration node)||
|boolean |visit(StringLiteral node)||
|boolean |visit(SuperConstructorInvocation node)||
|boolean |visit(SuperFieldAccess node)||
|boolean |visit(SuperMethodInvocation node)||
|boolean |visit(SuperMethodReference node)||
|boolean |visit(SwitchCase node)||
|boolean |visit(SwitchStatement node)||
|boolean |visit(SynchronizedStatement node)||
|boolean |visit(TagElement node)||
|boolean |visit(TextElement node)||
|boolean |visit(ThisExpression node)||
|boolean |visit(ThrowStatement node)||
|boolean |visit(TryStatement node)||
|boolean |visit(TypeDeclaration node)||
|boolean |visit(TypeDeclarationStatement node)||
|boolean |visit(TypeLiteral node)||
|boolean |visit(TypeMethodReference node)||
|boolean |visit(TypeParameter node)||
|boolean |visit(UnionType node)||
|boolean |visit(VariableDeclarationExpression node)||
|boolean |visit(VariableDeclarationFragment node)||
|boolean |visit(VariableDeclarationStatement node)||
|boolean |visit(WhileStatement node)||
|boolean |visit(WildcardType node)||

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS