org.aspectj.asm.internal
Class HandleProviderDelimiter
java.lang.Object
org.aspectj.asm.internal.HandleProviderDelimiter
public class HandleProviderDelimiter
- extends java.lang.Object
Uses "typesafe enum" pattern.
Method Summary |
char |
getDelimiter()
Returns the delimiter for the HandleProviderDelimiter, for example ASPECT returns '*' and METHOD returns '~' |
static char |
getDelimiter(IProgramElement ipe)
Returns the delimiter for the given IProgramElement for example if the IProgramElement is an aspect returns '*' and if the
IProgramElement is a method returns '~' |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVAPROJECT
public static final HandleProviderDelimiter JAVAPROJECT
PACKAGEFRAGMENT
public static final HandleProviderDelimiter PACKAGEFRAGMENT
FIELD
public static final HandleProviderDelimiter FIELD
METHOD
public static final HandleProviderDelimiter METHOD
INITIALIZER
public static final HandleProviderDelimiter INITIALIZER
COMPILATIONUNIT
public static final HandleProviderDelimiter COMPILATIONUNIT
CLASSFILE
public static final HandleProviderDelimiter CLASSFILE
TYPE
public static final HandleProviderDelimiter TYPE
IMPORTDECLARATION
public static final HandleProviderDelimiter IMPORTDECLARATION
COUNT
public static final HandleProviderDelimiter COUNT
ESCAPE
public static final HandleProviderDelimiter ESCAPE
PACKAGEDECLARATION
public static final HandleProviderDelimiter PACKAGEDECLARATION
PACKAGEFRAGMENTROOT
public static final HandleProviderDelimiter PACKAGEFRAGMENTROOT
LOCALVARIABLE
public static final HandleProviderDelimiter LOCALVARIABLE
TYPE_PARAMETER
public static final HandleProviderDelimiter TYPE_PARAMETER
ASPECT_CU
public static final HandleProviderDelimiter ASPECT_CU
ADVICE
public static final HandleProviderDelimiter ADVICE
ASPECT_TYPE
public static final HandleProviderDelimiter ASPECT_TYPE
CODEELEMENT
public static final HandleProviderDelimiter CODEELEMENT
ITD_FIELD
public static final HandleProviderDelimiter ITD_FIELD
ITD
public static final HandleProviderDelimiter ITD
DECLARE
public static final HandleProviderDelimiter DECLARE
POINTCUT
public static final HandleProviderDelimiter POINTCUT
PHANTOM
public static final HandleProviderDelimiter PHANTOM
getDelimiter
public char getDelimiter()
- Returns the delimiter for the HandleProviderDelimiter, for example ASPECT returns '*' and METHOD returns '~'
getDelimiter
public static char getDelimiter(IProgramElement ipe)
- Returns the delimiter for the given IProgramElement for example if the IProgramElement is an aspect returns '*' and if the
IProgramElement is a method returns '~'