Package org.aspectj.asm.internal
Class HandleProviderDelimiter
java.lang.Object
org.aspectj.asm.internal.HandleProviderDelimiter
Uses "typesafe enum" pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiterstatic HandleProviderDelimiter -
Method Summary
Modifier and TypeMethodDescriptioncharReturns the delimiter for the HandleProviderDelimiter, for example ASPECT returns '*' and METHOD returns '~'static chargetDelimiter(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 '~'
-
Field Details
-
JAVAPROJECT
-
PACKAGEFRAGMENT
-
FIELD
-
METHOD
-
INITIALIZER
-
COMPILATIONUNIT
-
CLASSFILE
-
TYPE
-
IMPORTDECLARATION
-
COUNT
-
ESCAPE
-
PACKAGEDECLARATION
-
PACKAGEFRAGMENTROOT
-
LOCALVARIABLE
-
TYPE_PARAMETER
-
ASPECT_CU
-
ADVICE
-
ASPECT_TYPE
-
CODEELEMENT
-
ITD_FIELD
-
ITD
-
DECLARE
-
POINTCUT
-
PHANTOM
-
-
Method Details
-
getDelimiter
public char getDelimiter()Returns the delimiter for the HandleProviderDelimiter, for example ASPECT returns '*' and METHOD returns '~' -
getDelimiter
Returns the delimiter for the given IProgramElement for example if the IProgramElement is an aspect returns '*' and if the IProgramElement is a method returns '~'
-