org.aspectj.asm
Class IProgramElement.Kind
java.lang.Object
org.aspectj.asm.IProgramElement.Kind
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing interface:
- IProgramElement
public static class IProgramElement.Kind
- extends java.lang.Object
- implements java.io.Serializable
Uses "typesafe enum" pattern.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PROJECT
public static final IProgramElement.Kind PROJECT
PACKAGE
public static final IProgramElement.Kind PACKAGE
FILE
public static final IProgramElement.Kind FILE
FILE_JAVA
public static final IProgramElement.Kind FILE_JAVA
FILE_ASPECTJ
public static final IProgramElement.Kind FILE_ASPECTJ
FILE_LST
public static final IProgramElement.Kind FILE_LST
IMPORT_REFERENCE
public static final IProgramElement.Kind IMPORT_REFERENCE
CLASS
public static final IProgramElement.Kind CLASS
INTERFACE
public static final IProgramElement.Kind INTERFACE
ASPECT
public static final IProgramElement.Kind ASPECT
ENUM
public static final IProgramElement.Kind ENUM
ENUM_VALUE
public static final IProgramElement.Kind ENUM_VALUE
ANNOTATION
public static final IProgramElement.Kind ANNOTATION
INITIALIZER
public static final IProgramElement.Kind INITIALIZER
INTER_TYPE_FIELD
public static final IProgramElement.Kind INTER_TYPE_FIELD
INTER_TYPE_METHOD
public static final IProgramElement.Kind INTER_TYPE_METHOD
INTER_TYPE_CONSTRUCTOR
public static final IProgramElement.Kind INTER_TYPE_CONSTRUCTOR
INTER_TYPE_PARENT
public static final IProgramElement.Kind INTER_TYPE_PARENT
CONSTRUCTOR
public static final IProgramElement.Kind CONSTRUCTOR
METHOD
public static final IProgramElement.Kind METHOD
FIELD
public static final IProgramElement.Kind FIELD
POINTCUT
public static final IProgramElement.Kind POINTCUT
ADVICE
public static final IProgramElement.Kind ADVICE
DECLARE_PARENTS
public static final IProgramElement.Kind DECLARE_PARENTS
DECLARE_WARNING
public static final IProgramElement.Kind DECLARE_WARNING
DECLARE_ERROR
public static final IProgramElement.Kind DECLARE_ERROR
DECLARE_SOFT
public static final IProgramElement.Kind DECLARE_SOFT
DECLARE_PRECEDENCE
public static final IProgramElement.Kind DECLARE_PRECEDENCE
CODE
public static final IProgramElement.Kind CODE
ERROR
public static final IProgramElement.Kind ERROR
DECLARE_ANNOTATION_AT_CONSTRUCTOR
public static final IProgramElement.Kind DECLARE_ANNOTATION_AT_CONSTRUCTOR
DECLARE_ANNOTATION_AT_FIELD
public static final IProgramElement.Kind DECLARE_ANNOTATION_AT_FIELD
DECLARE_ANNOTATION_AT_METHOD
public static final IProgramElement.Kind DECLARE_ANNOTATION_AT_METHOD
DECLARE_ANNOTATION_AT_TYPE
public static final IProgramElement.Kind DECLARE_ANNOTATION_AT_TYPE
SOURCE_FOLDER
public static final IProgramElement.Kind SOURCE_FOLDER
PACKAGE_DECLARATION
public static final IProgramElement.Kind PACKAGE_DECLARATION
ALL
public static final IProgramElement.Kind[] ALL
getKindForString
public static IProgramElement.Kind getKindForString(java.lang.String kindString)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getNonAJMemberKinds
public static java.util.List<IProgramElement.Kind> getNonAJMemberKinds()
isMember
public boolean isMember()
isInterTypeMember
public boolean isInterTypeMember()
isType
public boolean isType()
isSourceFile
public boolean isSourceFile()
isFile
public boolean isFile()
isDeclare
public boolean isDeclare()
isDeclareAnnotation
public boolean isDeclareAnnotation()
isDeclareParents
public boolean isDeclareParents()
isDeclareSoft
public boolean isDeclareSoft()
isDeclareWarning
public boolean isDeclareWarning()
isDeclareError
public boolean isDeclareError()
isDeclarePrecedence
public boolean isDeclarePrecedence()
isPackageDeclaration
public boolean isPackageDeclaration()