Package org.aspectj.weaver
Klasse AbstractReferenceTypeDelegate
java.lang.Object
org.aspectj.weaver.AbstractReferenceTypeDelegate
- Alle implementierten Schnittstellen:
ReferenceTypeDelegate
- Bekannte direkte Unterklassen:
BcelObjectType,GeneratedReferenceTypeDelegate
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected GenericSignature.ClassSignatureprotected booleanprotected ReferenceTypestatic final String -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractReferenceTypeDelegate(ReferenceType resolvedTypeX, boolean exposedToWeaver) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanbooleanDesigned to be overriden by EclipseType to disable collection of shadow mungers during pre-weave compilation phasevoidImplementations need to clear stateintIf known, return the compiler/weaver version used to build this delegate.protected GenericSignature.FormalTypeParameter[]final StringbooleanbooleanTODO Caching of methods besides getDeclaredInterfaces() may also be dependent on this flag - which?final booleanisClass()booleanbooleanvoidfinal voidsetSourcefilename(String sourceFileName) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon 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:
isClassin SchnittstelleReferenceTypeDelegate
-
isCacheable
public boolean isCacheable()Beschreibung aus Schnittstelle kopiert:ReferenceTypeDelegateTODO Caching of methods besides getDeclaredInterfaces() may also be dependent on this flag - which?- Angegeben von:
isCacheablein 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:
doesNotExposeShadowMungersin SchnittstelleReferenceTypeDelegate
-
isExposedToWeaver
public boolean isExposedToWeaver()- Angegeben von:
isExposedToWeaverin SchnittstelleReferenceTypeDelegate
-
getResolvedTypeX
- Angegeben von:
getResolvedTypeXin SchnittstelleReferenceTypeDelegate
-
getSourcefilename
- Angegeben von:
getSourcefilenamein SchnittstelleReferenceTypeDelegate
-
setSourcefilename
-
getSourceLocation
-
getSourceContext
- Angegeben von:
getSourceContextin SchnittstelleReferenceTypeDelegate
-
setSourceContext
-
getGenericClassTypeSignature
-
getFormalTypeParametersFromOuterClass
-
copySourceContext
public boolean copySourceContext()- Angegeben von:
copySourceContextin SchnittstelleReferenceTypeDelegate
-
getCompilerVersion
public int getCompilerVersion()Beschreibung aus Schnittstelle kopiert:ReferenceTypeDelegateIf known, return the compiler/weaver version used to build this delegate. Default is the most recent level as specified inAjAttribute.WeaverVersionInfo.- Angegeben von:
getCompilerVersionin SchnittstelleReferenceTypeDelegate- Gibt zurück:
- the major version
-
ensureConsistent
public void ensureConsistent()Beschreibung aus Schnittstelle kopiert:ReferenceTypeDelegateImplementations need to clear state- Angegeben von:
ensureConsistentin SchnittstelleReferenceTypeDelegate
-
isWeavable
public boolean isWeavable()- Angegeben von:
isWeavablein SchnittstelleReferenceTypeDelegate
-
hasBeenWoven
public boolean hasBeenWoven()- Angegeben von:
hasBeenWovenin SchnittstelleReferenceTypeDelegate
-