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–2019 Asakusa Framework Team. All rights reserved.