SoftwareEngineering/Java/JDT

org.eclipse.jdt.core.dom

インタフェースのサマリー

インタフェース説明
IAnnotationBindingRepresents a resolved annotation.
IBindingA binding represents a named entity in the Java language.
IDocElementCommon marker interface for AST nodes that represent fragments in doc elements.
IExtendedModifierCommon interface for AST nodes that represent modifiers or annotations.
IMemberValuePairBindingRepresents a resolved instance of an annotation's member value pair.
IMethodBindingA method binding represents a method or constructor of a class or interface.
IPackageBindingA package binding represents a named or unnamed package.
ITypeBindingA type binding represents fully-resolved type.
IVariableBindingA variable binding represents either a field of a class or interface, or a local variable declaration (including formal parameters, local variables, and exception variables).

クラスのサマリー

アノテーション

クラス説明
AnnotationAbstract base class of AST nodes that represent annotations.
AnnotationTypeDeclarationAnnotation type declaration AST node type (added in JLS3 API).
AnnotationTypeMemberDeclarationAnnotation type member declaration AST node type (added in JLS3 API).
MarkerAnnotationMarker annotation node (added in JLS3 API).
@ TypeName
NormalAnnotationNormal annotation node (added in JLS3 API).
@ TypeName ( [ MemberValuePair { , MemberValuePair } ] )
SingleMemberAnnotationSingle member annotation node (added in JLS3 API).
@ TypeName ( Expression )

その他

クラス説明
AbstractTypeDeclarationAbstract subclass for type declaration, enum declaration, and annotation type declaration AST node types.
AnnotatableTypeAbstract base class of AST nodes that represent an annotatable type (added in JLS8 API).
AnonymousClassDeclarationAnonymous class declaration AST node type.
ArrayAccessArray access expression AST node type.
ArrayCreationArray creation expression AST node type.
ArrayInitializerArray initializer AST node type.
ArrayTypeType node for an array type.
AssertStatementAssert statement AST node type.
AssignmentAssignment expression AST node type.
Assignment.OperatorAssignment operators (typesafe enumeration).
ASTUmbrella owner and abstract syntax tree node factory.
ASTMatcherConcrete superclass and default implementation of an AST subtree matcher.
ASTNodeAbstract superclass of all Abstract Syntax Tree (AST) node types.
ASTParserA Java language parser for creating abstract syntax trees (ASTs).
ASTRequestorAn AST requestor handles ASTs for compilation units passed to ASTParser.createASTs.
ASTVisitorA visitor for abstract syntax trees.
BlockBlock statement AST node type.
BlockCommentBlock comment AST node type.
BodyDeclarationAbstract base class of all AST nodes that represent body declarations that may appear in the body of some kind of class or interface declaration, including anonymous class declarations, enumeration declarations, and enumeration constant declarations.
BooleanLiteralBoolean literal node.
BreakStatementBreak statement AST node type.
CastExpressionCast expression AST node type.
CatchClauseCatch clause AST node type.
CharacterLiteralCharacter literal nodes.
ChildListPropertyDescriptorDescriptor for a child list property of an AST node.
ChildPropertyDescriptorDescriptor for a child property of an AST node.
ClassInstanceCreationClass instance creation expression AST node type.
CommentAbstract base class for all AST nodes that represent comments.
CompilationUnitJava compilation unit AST node type.
ConditionalExpressionConditional expression AST node type.
ConstructorInvocationAlternate constructor invocation statement AST node type.
ContinueStatementContinue statement AST node type.
CreationReferenceCreation reference expression AST node type (added in JLS8 API).
DimensionAST node for an array dimension (added in JLS8 API).
DoStatementDo statement AST node type.
EmptyStatementNull statement AST node type.
EnhancedForStatementEnhanced For statement AST node type (added in JLS3 API).
EnumConstantDeclarationEnumeration constant declaration AST node type (added in JLS3 API).
EnumDeclarationEnum declaration AST node type (added in JLS3 API).
ExpressionAbstract base class of AST nodes that represent expressions.
ExpressionMethodReferenceExpression method reference AST node type (added in JLS8 API).
ExpressionStatementExpression statement AST node type.
FieldAccessField access expression AST node type.
FieldDeclarationField declaration node type.
FileASTRequestorAn AST requestor handles ASTs for compilation units passed to ASTParser.createASTs.
ForStatementFor statement AST node type.
IfStatementIf statement AST node type.
ImportDeclarationImport declaration AST node type.
InfixExpressionInfix expression AST node type.
InfixExpression.OperatorInfix operators (typesafe enumeration).
InitializerStatic or instance initializer AST node type.
InstanceofExpressionInstanceof expression AST node type.
IntersectionTypeType node for an intersection type in a cast expression (added in JLS8 API).
JavadocAST node for a Javadoc-style doc comment.
LabeledStatementLabeled statement AST node type.
LambdaExpressionLambda expression AST node type (added in JLS8 API).
LineCommentEnd-of-line comment AST node type.
MemberRefAST node for a member reference within a doc comment (Javadoc).
MemberValuePairMember value pair node (added in JLS3 API).
MessageError message used to report potential errors found during the AST parsing or name resolution.
MethodDeclarationMethod declaration AST node type.
MethodInvocationMethod invocation expression AST node type.
MethodRefAST node for a method or constructor reference within a doc comment (Javadoc).
MethodReferenceAbstract base class of all AST node types that represent a method reference expression (added in JLS8 API).
MethodRefParameterAST node for a parameter within a method reference (MethodRef).
ModifierModifier node.
Modifier.ModifierKeywordModifier keywords (typesafe enumeration).
NameAbstract base class for all AST nodes that represent names.
NameQualifiedTypeNode for a name-qualified type (added in JLS8 API).
NodeFinderFor a given selection range, finds the covered node and the covering node.
NullLiteralNull literal node.
NumberLiteralNumber literal nodes.
PackageDeclarationPackage declaration AST node type.
ParameterizedTypeType node for a parameterized type (added in JLS3 API).
ParenthesizedExpressionParenthesized expression AST node type.
PostfixExpressionPostfix expression AST node type.
PostfixExpression.OperatorPostfix operators (typesafe enumeration).
PrefixExpressionPrefix expression AST node type.
PrefixExpression.OperatorPrefix operators (typesafe enumeration).
PrimitiveTypePrimitive type nodes.
PrimitiveType.CodePrimitive type codes (typesafe enumeration).
QualifiedNameAST node for a qualified name.
QualifiedTypeType node for a qualified type (added in JLS3 API).
ReturnStatementReturn statement AST node type.
SimpleNameAST node for a simple name.
SimplePropertyDescriptorDescriptor for a simple property of an AST node.
SimpleTypeType node for a named class type, a named interface type, or a type variable.
SingleVariableDeclarationSingle variable declaration AST node type.
StatementAbstract base class of AST nodes that represent statements.
StringLiteralString literal nodes.
StructuralPropertyDescriptorAbstract base class for property descriptors of AST nodes.
SuperConstructorInvocationSuper constructor invocation statement AST node type.
SuperFieldAccessSimple or qualified "super" field access expression AST node type.
SuperMethodInvocationSimple or qualified "super" method invocation expression AST node type.
SuperMethodReferenceSuper method reference AST node type (added in JLS8 API).
SwitchCaseSwitch case AST node type.
SwitchStatementSwitch statement AST node type.
SynchronizedStatementSynchronized statement AST node type.
TagElementAST node for a tag within a doc comment.
TextElementAST node for a text element within a doc comment.
ThisExpressionSimple or qualified "this" AST node type.
ThrowStatementThrow statement AST node type.
TryStatementTry statement AST node type.
TypeAbstract base class of all type reference AST node types.
TypeDeclarationType declaration AST node type.
TypeDeclarationStatementLocal type declaration statement AST node type.
TypeLiteralType literal AST node type.
TypeMethodReferenceType method reference expression AST node type (added in JLS8 API).
TypeParameterType parameter declaration node (added in JLS3 API).
UnionTypeType node for an union type (added in JLS4 API).
VariableDeclarationAbstract base class of all AST node types that declare a single variable.
VariableDeclarationExpressionLocal variable declaration expression AST node type.
VariableDeclarationFragmentVariable declaration fragment AST node type, used in field declarations, local variable declarations, ForStatement initializers, and LambdaExpression parameters.
VariableDeclarationStatementLocal variable declaration statement AST node type.
WhileStatementWhile statement AST node type.
WildcardTypeType node for a wildcard type (added in JLS3 API).

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-04-20 (土) 18:59:54 (236d)