Top Description Fields Constructors Methods
org.aspectj.asm.internal

public Class HandleProviderDelimiter

extends Object
Class Inheritance
Imports
org.aspectj.asm.IProgramElement

Uses "typesafe enum" pattern.

Field Summary

Modifier and TypeField and Description
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
private final char
public static final HandleProviderDelimiter
private static char
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter
public static final HandleProviderDelimiter

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public char
getDelimiter()

Returns the delimiter for the HandleProviderDelimiter, for example ASPECT returns '*' and METHOD returns '~'

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 '~'

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ADVICEback to summary
public static final HandleProviderDelimiter ADVICE
ANNOTATIONback to summary
public static final HandleProviderDelimiter ANNOTATION
ASPECT_CUback to summary
public static final HandleProviderDelimiter ASPECT_CU
ASPECT_TYPEback to summary
public static final HandleProviderDelimiter ASPECT_TYPE
CLASSFILEback to summary
public static final HandleProviderDelimiter CLASSFILE
CODEELEMENTback to summary
public static final HandleProviderDelimiter CODEELEMENT
COMPILATIONUNITback to summary
public static final HandleProviderDelimiter COMPILATIONUNIT
COUNTback to summary
public static final HandleProviderDelimiter COUNT
DECLAREback to summary
public static final HandleProviderDelimiter DECLARE
delimback to summary
private final char delim
DELIMITER_ESCAPEback to summary
public static final HandleProviderDelimiter DELIMITER_ESCAPE
emptyback to summary
private static char empty
ESCAPEback to summary
public static final HandleProviderDelimiter ESCAPE
FIELDback to summary
public static final HandleProviderDelimiter FIELD
IMPORTDECLARATIONback to summary
public static final HandleProviderDelimiter IMPORTDECLARATION
INITIALIZERback to summary
public static final HandleProviderDelimiter INITIALIZER
ITD_FIELDback to summary
public static final HandleProviderDelimiter ITD_FIELD
ITD_METHODback to summary
public static final HandleProviderDelimiter ITD_METHOD
JAVAPROJECTback to summary
public static final HandleProviderDelimiter JAVAPROJECT
LAMBDA_EXPRESSIONback to summary
public static final HandleProviderDelimiter LAMBDA_EXPRESSION
LAMBDA_METHODback to summary
public static final HandleProviderDelimiter LAMBDA_METHOD
LOCALVARIABLEback to summary
public static final HandleProviderDelimiter LOCALVARIABLE
METHODback to summary
public static final HandleProviderDelimiter METHOD
MODULAR_CLASSFILEback to summary
public static final HandleProviderDelimiter MODULAR_CLASSFILE
MODULEback to summary
public static final HandleProviderDelimiter MODULE
PACKAGEDECLARATIONback to summary
public static final HandleProviderDelimiter PACKAGEDECLARATION
PACKAGEFRAGMENTback to summary
public static final HandleProviderDelimiter PACKAGEFRAGMENT
PACKAGEFRAGMENTROOTback to summary
public static final HandleProviderDelimiter PACKAGEFRAGMENTROOT
PHANTOMback to summary
public static final HandleProviderDelimiter PHANTOM
POINTCUTback to summary
public static final HandleProviderDelimiter POINTCUT
STRINGback to summary
public static final HandleProviderDelimiter STRING
TYPEback to summary
public static final HandleProviderDelimiter TYPE
TYPE_PARAMETERback to summary
public static final HandleProviderDelimiter TYPE_PARAMETER

Constructor Detail

HandleProviderDelimiterback to summary
private HandleProviderDelimiter(char delim)

Method Detail

getDelimiterback to summary
public char getDelimiter()

Returns the delimiter for the HandleProviderDelimiter, for example ASPECT returns '*' and METHOD returns '~'

getDelimiterback to summary
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 '~'