Package org.aspectj.weaver
Klasse AbstractReferenceTypeDelegate
java.lang.Object
org.aspectj.weaver.AbstractReferenceTypeDelegate
- Alle implementierten Schnittstellen:
ReferenceTypeDelegate
- Bekannte direkte Unterklassen:
BcelObjectType
,EclipseSourceType
,GeneratedReferenceTypeDelegate
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected GenericSignature.ClassSignature
protected boolean
protected ReferenceType
static final String
-
Konstruktorübersicht
KonstruktorBeschreibungAbstractReferenceTypeDelegate
(ReferenceType resolvedTypeX, boolean exposedToWeaver) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
boolean
Designed to be overriden by EclipseType to disable collection of shadow mungers during pre-weave compilation phasevoid
Implementations need to clear stateint
If known, return the compiler/weaver version used to build this delegate.protected GenericSignature.FormalTypeParameter[]
final String
boolean
boolean
TODO Caching of methods besides getDeclaredInterfaces() may also be dependent on this flag - which?final boolean
isClass()
boolean
boolean
void
final void
setSourcefilename
(String sourceFileName) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.aspectj.weaver.ReferenceTypeDelegate
canAnnotationTargetType, getAnnotations, getAnnotationTargetKinds, getAnnotationTypes, getDeclaredFields, getDeclaredGenericSignature, getDeclaredInterfaces, getDeclaredMethods, getDeclaredPointcuts, getDeclares, getModifiers, getOuterClass, getPerClause, getPrivilegedAccesses, getRetentionPolicy, getSuperclass, getTypeMungers, getTypeVariables, getWeaverState, hasAnnotation, hasAnnotations, isAnnotation, isAnnotationStyleAspect, isAnnotationWithRuntimeRetention, isAnonymous, isAspect, isEnum, isGeneric, isInterface, isNested
-
Felddetails
-
exposedToWeaver
protected boolean exposedToWeaver -
resolvedTypeX
-
cachedGenericClassTypeSignature
-
UNKNOWN_SOURCE_FILE
- Siehe auch:
-
-
Konstruktordetails
-
AbstractReferenceTypeDelegate
-
-
Methodendetails
-
isClass
public final boolean isClass()- Angegeben von:
isClass
in SchnittstelleReferenceTypeDelegate
-
isCacheable
public boolean isCacheable()Beschreibung aus Schnittstelle kopiert:ReferenceTypeDelegate
TODO Caching of methods besides getDeclaredInterfaces() may also be dependent on this flag - which?- Angegeben von:
isCacheable
in SchnittstelleReferenceTypeDelegate
- Gibt zurück:
- true if something the result of getDeclaredInterfaces() can be cached by the caller
-
doesNotExposeShadowMungers
public boolean doesNotExposeShadowMungers()Designed to be overriden by EclipseType to disable collection of shadow mungers during pre-weave compilation phase- Angegeben von:
doesNotExposeShadowMungers
in SchnittstelleReferenceTypeDelegate
-
isExposedToWeaver
public boolean isExposedToWeaver()- Angegeben von:
isExposedToWeaver
in SchnittstelleReferenceTypeDelegate
-
getResolvedTypeX
- Angegeben von:
getResolvedTypeX
in SchnittstelleReferenceTypeDelegate
-
getSourcefilename
- Angegeben von:
getSourcefilename
in SchnittstelleReferenceTypeDelegate
-
setSourcefilename
-
getSourceLocation
-
getSourceContext
- Angegeben von:
getSourceContext
in SchnittstelleReferenceTypeDelegate
-
setSourceContext
-
getGenericClassTypeSignature
-
getFormalTypeParametersFromOuterClass
-
copySourceContext
public boolean copySourceContext()- Angegeben von:
copySourceContext
in SchnittstelleReferenceTypeDelegate
-
getCompilerVersion
public int getCompilerVersion()Beschreibung aus Schnittstelle kopiert:ReferenceTypeDelegate
If known, return the compiler/weaver version used to build this delegate. Default is the most recent level as specified inAjAttribute.WeaverVersionInfo
.- Angegeben von:
getCompilerVersion
in SchnittstelleReferenceTypeDelegate
- Gibt zurück:
- the major version
-
ensureConsistent
public void ensureConsistent()Beschreibung aus Schnittstelle kopiert:ReferenceTypeDelegate
Implementations need to clear state- Angegeben von:
ensureConsistent
in SchnittstelleReferenceTypeDelegate
-
isWeavable
public boolean isWeavable()- Angegeben von:
isWeavable
in SchnittstelleReferenceTypeDelegate
-
hasBeenWoven
public boolean hasBeenWoven()- Angegeben von:
hasBeenWoven
in SchnittstelleReferenceTypeDelegate
-