public enum PropertyKind extends Enum<PropertyKind>
Model.| Modifier and Type | Method and Description |
|---|---|
Class<? extends Model> |
getOwnerType()
Returns the interface type of the property owner.
|
String |
getPropertyName()
Returns the name of this property.
|
String |
toString() |
static PropertyKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PropertyKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PropertyKind ANNOTATION_TYPE
Annotation.getType().public static final PropertyKind ANNOTATION_ELEMENT_NAME
AnnotationElement.getName().public static final PropertyKind ANNOTATION_ELEMENT_EXPRESSION
AnnotationElement.getExpression().public static final PropertyKind ANNOTATION_ELEMENT_DECLARATION_TYPE
AnnotationElementDeclaration.getType().public static final PropertyKind ANNOTATION_ELEMENT_DECLARATION_NAME
AnnotationElementDeclaration.getName().public static final PropertyKind ANNOTATION_ELEMENT_DECLARATION_DEFAULT_EXPRESSION
public static final PropertyKind ARRAY_ACCESS_EXPRESSION_ARRAY
ArrayAccessExpression.getArray().public static final PropertyKind ARRAY_ACCESS_EXPRESSION_INDEX
ArrayAccessExpression.getIndex().public static final PropertyKind ARRAY_CREATION_EXPRESSION_TYPE
ArrayCreationExpression.getType().public static final PropertyKind ARRAY_CREATION_EXPRESSION_DIMENSION_EXPRESSIONS
public static final PropertyKind ARRAY_CREATION_EXPRESSION_ARRAY_INITIALIZER
ArrayCreationExpression.getArrayInitializer().public static final PropertyKind ARRAY_INITIALIZER_ELEMENTS
ArrayInitializer.getElements().public static final PropertyKind ARRAY_TYPE_COMPONENT_TYPE
ArrayType.getComponentType().public static final PropertyKind ASSERT_STATEMENT_EXPRESSION
AssertStatement.getExpression().public static final PropertyKind ASSERT_STATEMENT_MESSAGE
AssertStatement.getMessage().public static final PropertyKind ASSIGNMENT_EXPRESSION_LEFT_HAND_SIDE
AssignmentExpression.getLeftHandSide().public static final PropertyKind ASSIGNMENT_EXPRESSION_OPERATOR
AssignmentExpression.getOperator().public static final PropertyKind ASSIGNMENT_EXPRESSION_RIGHT_HAND_SIDE
AssignmentExpression.getRightHandSide().public static final PropertyKind BASIC_TYPE_TYPE_KIND
BasicType.getTypeKind().public static final PropertyKind BLOCK_STATEMENTS
Block.getStatements().public static final PropertyKind BLOCK_COMMENT_STRING
BlockComment.getString().public static final PropertyKind BRANCH_STATEMENT_TARGET
BranchStatement.getTarget().public static final PropertyKind CAST_EXPRESSION_TYPE
CastExpression.getType().public static final PropertyKind CAST_EXPRESSION_EXPRESSION
CastExpression.getExpression().public static final PropertyKind CATCH_CLAUSE_PARAMETER
CatchClause.getParameter().public static final PropertyKind CATCH_CLAUSE_BODY
CatchClause.getBody().public static final PropertyKind CLASS_BODY_BODY_DECLARATIONS
ClassBody.getBodyDeclarations().public static final PropertyKind CLASS_DECLARATION_TYPE_PARAMETERS
ClassDeclaration.getTypeParameters().public static final PropertyKind CLASS_DECLARATION_SUPER_CLASS
ClassDeclaration.getSuperClass().public static final PropertyKind CLASS_DECLARATION_SUPER_INTERFACE_TYPES
ClassDeclaration.getSuperInterfaceTypes().public static final PropertyKind CLASS_INSTANCE_CREATION_EXPRESSION_QUALIFIER
ClassInstanceCreationExpression.getQualifier().public static final PropertyKind CLASS_INSTANCE_CREATION_EXPRESSION_TYPE_ARGUMENTS
public static final PropertyKind CLASS_INSTANCE_CREATION_EXPRESSION_TYPE
ClassInstanceCreationExpression.getType().public static final PropertyKind CLASS_INSTANCE_CREATION_EXPRESSION_ARGUMENTS
ClassInstanceCreationExpression.getArguments().public static final PropertyKind CLASS_INSTANCE_CREATION_EXPRESSION_BODY
ClassInstanceCreationExpression.getBody().public static final PropertyKind CLASS_LITERAL_TYPE
ClassLiteral.getType().public static final PropertyKind COMPILATION_UNIT_PACKAGE_DECLARATION
CompilationUnit.getPackageDeclaration().public static final PropertyKind COMPILATION_UNIT_IMPORT_DECLARATIONS
CompilationUnit.getImportDeclarations().public static final PropertyKind COMPILATION_UNIT_TYPE_DECLARATIONS
CompilationUnit.getTypeDeclarations().public static final PropertyKind COMPILATION_UNIT_COMMENTS
CompilationUnit.getComments().public static final PropertyKind CONDITIONAL_EXPRESSION_CONDITION
ConditionalExpression.getCondition().public static final PropertyKind CONDITIONAL_EXPRESSION_THEN_EXPRESSION
ConditionalExpression.getThenExpression().public static final PropertyKind CONDITIONAL_EXPRESSION_ELSE_EXPRESSION
ConditionalExpression.getElseExpression().public static final PropertyKind CONSTRUCTOR_INVOCATION_TYPE_ARGUMENTS
ConstructorInvocation.getTypeArguments().public static final PropertyKind CONSTRUCTOR_INVOCATION_ARGUMENTS
ConstructorInvocation.getArguments().public static final PropertyKind DO_STATEMENT_BODY
DoStatement.getBody().public static final PropertyKind DO_STATEMENT_CONDITION
DoStatement.getCondition().public static final PropertyKind DOC_BLOCK_TAG
DocBlock.getTag().public static final PropertyKind DOC_BLOCK_ELEMENTS
DocBlock.getElements().public static final PropertyKind DOC_FIELD_TYPE
DocField.getType().public static final PropertyKind DOC_FIELD_NAME
DocField.getName().public static final PropertyKind DOC_METHOD_TYPE
DocMethod.getType().public static final PropertyKind DOC_METHOD_NAME
DocMethod.getName().public static final PropertyKind DOC_METHOD_FORMAL_PARAMETERS
DocMethod.getFormalParameters().public static final PropertyKind DOC_METHOD_PARAMETER_TYPE
DocMethodParameter.getType().public static final PropertyKind DOC_METHOD_PARAMETER_NAME
DocMethodParameter.getName().public static final PropertyKind DOC_METHOD_PARAMETER_VARIABLE_ARITY
DocMethodParameter.isVariableArity().public static final PropertyKind DOC_TEXT_STRING
DocText.getString().public static final PropertyKind ENHANCED_FOR_STATEMENT_PARAMETER
EnhancedForStatement.getParameter().public static final PropertyKind ENHANCED_FOR_STATEMENT_EXPRESSION
EnhancedForStatement.getExpression().public static final PropertyKind ENHANCED_FOR_STATEMENT_BODY
EnhancedForStatement.getBody().public static final PropertyKind ENUM_CONSTANT_DECLARATION_NAME
EnumConstantDeclaration.getName().public static final PropertyKind ENUM_CONSTANT_DECLARATION_ARGUMENTS
EnumConstantDeclaration.getArguments().public static final PropertyKind ENUM_CONSTANT_DECLARATION_BODY
EnumConstantDeclaration.getBody().public static final PropertyKind ENUM_DECLARATION_SUPER_INTERFACE_TYPES
EnumDeclaration.getSuperInterfaceTypes().public static final PropertyKind ENUM_DECLARATION_CONSTANT_DECLARATIONS
EnumDeclaration.getConstantDeclarations().public static final PropertyKind EXPRESSION_STATEMENT_EXPRESSION
ExpressionStatement.getExpression().public static final PropertyKind FIELD_ACCESS_EXPRESSION_QUALIFIER
FieldAccessExpression.getQualifier().public static final PropertyKind FIELD_ACCESS_EXPRESSION_NAME
FieldAccessExpression.getName().public static final PropertyKind FIELD_DECLARATION_TYPE
FieldDeclaration.getType().public static final PropertyKind FIELD_DECLARATION_VARIABLE_DECLARATORS
FieldDeclaration.getVariableDeclarators().public static final PropertyKind FOR_STATEMENT_INITIALIZATION
ForStatement.getInitialization().public static final PropertyKind FOR_STATEMENT_CONDITION
ForStatement.getCondition().public static final PropertyKind FOR_STATEMENT_UPDATE
ForStatement.getUpdate().public static final PropertyKind FOR_STATEMENT_BODY
ForStatement.getBody().public static final PropertyKind FORMAL_PARAMETER_DECLARATION_MODIFIERS
FormalParameterDeclaration.getModifiers().public static final PropertyKind FORMAL_PARAMETER_DECLARATION_TYPE
FormalParameterDeclaration.getType().public static final PropertyKind FORMAL_PARAMETER_DECLARATION_VARIABLE_ARITY
FormalParameterDeclaration.isVariableArity().public static final PropertyKind FORMAL_PARAMETER_DECLARATION_NAME
FormalParameterDeclaration.getName().public static final PropertyKind FORMAL_PARAMETER_DECLARATION_EXTRA_DIMENSIONS
FormalParameterDeclaration.getExtraDimensions().public static final PropertyKind IF_STATEMENT_CONDITION
IfStatement.getCondition().public static final PropertyKind IF_STATEMENT_THEN_STATEMENT
IfStatement.getThenStatement().public static final PropertyKind IF_STATEMENT_ELSE_STATEMENT
IfStatement.getElseStatement().public static final PropertyKind IMPORT_DECLARATION_IMPORT_KIND
ImportDeclaration.getImportKind().public static final PropertyKind IMPORT_DECLARATION_NAME
ImportDeclaration.getName().public static final PropertyKind INFIX_EXPRESSION_LEFT_OPERAND
InfixExpression.getLeftOperand().public static final PropertyKind INFIX_EXPRESSION_OPERATOR
InfixExpression.getOperator().public static final PropertyKind INFIX_EXPRESSION_RIGHT_OPERAND
InfixExpression.getRightOperand().public static final PropertyKind INITIALIZER_DECLARATION_BODY
InitializerDeclaration.getBody().public static final PropertyKind INSTANCEOF_EXPRESSION_EXPRESSION
InstanceofExpression.getExpression().public static final PropertyKind INSTANCEOF_EXPRESSION_TYPE
InstanceofExpression.getType().public static final PropertyKind INTERFACE_DECLARATION_TYPE_PARAMETERS
InterfaceDeclaration.getTypeParameters().public static final PropertyKind INTERFACE_DECLARATION_SUPER_INTERFACE_TYPES
InterfaceDeclaration.getSuperInterfaceTypes().public static final PropertyKind JAVADOC_BLOCKS
Javadoc.getBlocks().public static final PropertyKind KEYWORD_QUALIFIER
Keyword.getQualifier().public static final PropertyKind LABELED_STATEMENT_LABEL
LabeledStatement.getLabel().public static final PropertyKind LABELED_STATEMENT_BODY
LabeledStatement.getBody().public static final PropertyKind LAMBDA_EXPRESSION_PARAMETERS
LambdaExpression.getParameters().public static final PropertyKind LAMBDA_EXPRESSION_BODY
LambdaExpression.getBody().public static final PropertyKind LINE_COMMENT_STRING
LineComment.getString().public static final PropertyKind LITERAL_TOKEN
Literal.getToken().public static final PropertyKind LOCAL_CLASS_DECLARATION_DECLARATION
LocalClassDeclaration.getDeclaration().public static final PropertyKind LOCAL_VARIABLE_DECLARATION_MODIFIERS
LocalVariableDeclaration.getModifiers().public static final PropertyKind LOCAL_VARIABLE_DECLARATION_TYPE
LocalVariableDeclaration.getType().public static final PropertyKind LOCAL_VARIABLE_DECLARATION_VARIABLE_DECLARATORS
public static final PropertyKind METHOD_DECLARATION_RETURN_TYPE
MethodDeclaration.getReturnType().public static final PropertyKind METHOD_DECLARATION_EXTRA_DIMENSIONS
MethodDeclaration.getExtraDimensions().public static final PropertyKind METHOD_INVOCATION_EXPRESSION_QUALIFIER
MethodInvocationExpression.getQualifier().public static final PropertyKind METHOD_INVOCATION_EXPRESSION_TYPE_ARGUMENTS
MethodInvocationExpression.getTypeArguments().public static final PropertyKind METHOD_INVOCATION_EXPRESSION_NAME
MethodInvocationExpression.getName().public static final PropertyKind METHOD_INVOCATION_EXPRESSION_ARGUMENTS
MethodInvocationExpression.getArguments().public static final PropertyKind METHOD_OR_CONSTRUCTOR_REFERENCE_EXPRESSION_QUALIFIER
public static final PropertyKind METHOD_OR_CONSTRUCTOR_REFERENCE_EXPRESSION_TYPE_ARGUMENTS
public static final PropertyKind METHOD_REFERENCE_EXPRESSION_NAME
MethodReferenceExpression.getName().public static final PropertyKind METHOD_OR_CONSTRUCTOR_DECLARATION_TYPE_PARAMETERS
public static final PropertyKind METHOD_OR_CONSTRUCTOR_DECLARATION_NAME
MethodOrConstructorDeclaration.getName().public static final PropertyKind METHOD_OR_CONSTRUCTOR_DECLARATION_FORMAL_PARAMETERS
public static final PropertyKind METHOD_OR_CONSTRUCTOR_DECLARATION_EXCEPTION_TYPES
public static final PropertyKind METHOD_OR_CONSTRUCTOR_DECLARATION_BODY
MethodOrConstructorDeclaration.getBody().public static final PropertyKind MODIFIER_MODIFIER_KIND
Modifier.getModifierKind().public static final PropertyKind NAMED_TYPE_NAME
NamedType.getName().public static final PropertyKind NORMAL_ANNOTATION_ELEMENTS
NormalAnnotation.getElements().public static final PropertyKind PACKAGE_DECLARATION_JAVADOC
PackageDeclaration.getJavadoc().public static final PropertyKind PACKAGE_DECLARATION_ANNOTATIONS
PackageDeclaration.getAnnotations().public static final PropertyKind PACKAGE_DECLARATION_NAME
PackageDeclaration.getName().public static final PropertyKind PARAMETERIZED_TYPE_TYPE
ParameterizedType.getType().public static final PropertyKind PARAMETERIZED_TYPE_TYPE_ARGUMENTS
ParameterizedType.getTypeArguments().public static final PropertyKind PARENTHESIZED_EXPRESSION_EXPRESSION
ParenthesizedExpression.getExpression().public static final PropertyKind POSTFIX_EXPRESSION_OPERAND
PostfixExpression.getOperand().public static final PropertyKind POSTFIX_EXPRESSION_OPERATOR
PostfixExpression.getOperator().public static final PropertyKind QUALIFIED_NAME_QUALIFIER
QualifiedName.getQualifier().public static final PropertyKind QUALIFIED_NAME_SIMPLE_NAME
QualifiedName.getSimpleName().public static final PropertyKind QUALIFIED_TYPE_QUALIFIER
QualifiedType.getQualifier().public static final PropertyKind QUALIFIED_TYPE_SIMPLE_NAME
QualifiedType.getSimpleName().public static final PropertyKind RETURN_STATEMENT_EXPRESSION
ReturnStatement.getExpression().public static final PropertyKind SIMPLE_NAME_STRING
SimpleName.getToken().public static final PropertyKind SINGLE_ELEMENT_ANNOTATION_EXPRESSION
SingleElementAnnotation.getExpression().public static final PropertyKind STATEMENT_EXPRESSION_LIST_EXPRESSIONS
StatementExpressionList.getExpressions().public static final PropertyKind SUPER_CONSTRUCTOR_INVOCATION_QUALIFIER
SuperConstructorInvocation.getQualifier().public static final PropertyKind SWITCH_CASE_LABEL_EXPRESSION
SwitchCaseLabel.getExpression().public static final PropertyKind SWITCH_STATEMENT_EXPRESSION
SwitchStatement.getExpression().public static final PropertyKind SWITCH_STATEMENT_STATEMENTS
SwitchStatement.getStatements().public static final PropertyKind SYNCHRONIZED_STATEMENT_EXPRESSION
SynchronizedStatement.getExpression().public static final PropertyKind SYNCHRONIZED_STATEMENT_BODY
SynchronizedStatement.getBody().public static final PropertyKind THROW_STATEMENT_EXPRESSION
ThrowStatement.getExpression().public static final PropertyKind TRY_RESOURCE_PARAMETER
TryResource.getParameter().public static final PropertyKind TRY_RESOURCE_INITIALIZER
TryResource.getInitializer().public static final PropertyKind TRY_STATEMENT_RESOURCES
TryStatement.getResources().public static final PropertyKind TRY_STATEMENT_TRY_BLOCK
TryStatement.getTryBlock().public static final PropertyKind TRY_STATEMENT_CATCH_CLAUSES
TryStatement.getCatchClauses().public static final PropertyKind TRY_STATEMENT_FINALLY_BLOCK
TryStatement.getFinallyBlock().public static final PropertyKind TYPE_BODY_DECLARATION_JAVADOC
TypeBodyDeclaration.getJavadoc().public static final PropertyKind TYPE_BODY_DECLARATION_MODIFIERS
TypeBodyDeclaration.getModifiers().public static final PropertyKind TYPE_DECLARATION_NAME
TypeDeclaration.getName().public static final PropertyKind TYPE_DECLARATION_BODY_DECLARATIONS
TypeDeclaration.getBodyDeclarations().public static final PropertyKind TYPE_PARAMETER_DECLARATION_NAME
TypeParameterDeclaration.getName().public static final PropertyKind TYPE_PARAMETER_DECLARATION_TYPE_BOUNDS
TypeParameterDeclaration.getTypeBounds().public static final PropertyKind UNARY_EXPRESSION_OPERATOR
UnaryExpression.getOperator().public static final PropertyKind UNARY_EXPRESSION_OPERAND
UnaryExpression.getOperand().public static final PropertyKind UNION_TYPE_ALTERNATIVE_TYPES
UnionType.getAlternativeTypes().public static final PropertyKind VARIABLE_DECLARATOR_NAME
VariableDeclarator.getName().public static final PropertyKind VARIABLE_DECLARATOR_EXTRA_DIMENSIONS
VariableDeclarator.getExtraDimensions().public static final PropertyKind VARIABLE_DECLARATOR_INITIALIZER
VariableDeclarator.getInitializer().public static final PropertyKind WHILE_STATEMENT_CONDITION
WhileStatement.getCondition().public static final PropertyKind WHILE_STATEMENT_BODY
WhileStatement.getBody().public static final PropertyKind WILDCARD_BOUND_KIND
Wildcard.getBoundKind().public static final PropertyKind WILDCARD_TYPE_BOUND
Wildcard.getTypeBound().public static PropertyKind[] values()
for (PropertyKind c : PropertyKind.values()) System.out.println(c);
public static PropertyKind valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic Class<? extends Model> getOwnerType()
public String getPropertyName()
public String toString()
toString in class Enum<PropertyKind>Copyright © 2011–2018 Asakusa Framework Team. All rights reserved.