Package org.aspectj.weaver
Class MissingResolvedTypeWithKnownSignature
- java.lang.Object
-
- org.aspectj.weaver.UnresolvedType
-
- org.aspectj.weaver.ResolvedType
-
- org.aspectj.weaver.MissingResolvedTypeWithKnownSignature
-
- All Implemented Interfaces:
AnnotatedElement,Traceable,TypeVariableDeclaringElement
public class MissingResolvedTypeWithKnownSignature extends ResolvedType
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.UnresolvedType
UnresolvedType.TypeKind
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.ResolvedType
bits, crosscuttingMembers, EMPTY_ARRAY, EMPTY_RESOLVED_TYPE_ARRAY, interTypeMungers, MISSING, NONE, PARAMETERIZED_TYPE_IDENTIFIER, temporaryAnnotationTypes, validBoxing, world
-
Fields inherited from class org.aspectj.weaver.UnresolvedType
AJC_PRIVILEGED, ANNOTATION, ARRAY_WITH_JUST_OBJECT, AT_INHERITED, AT_RETENTION, AT_TARGET, BOOLEAN, BYTE, CHAR, CLONEABLE, DOUBLE, ENUM, ERROR, FLOAT, INT, JAVA_LANG_ANNOTATION, JAVA_LANG_CLASS_ARRAY, JAVA_LANG_REFLECT_CONSTRUCTOR, JAVA_LANG_REFLECT_FIELD, JAVA_LANG_REFLECT_METHOD, JL_CLASS, JL_EXCEPTION, JL_STRING, JOINPOINT_ENCLOSINGSTATICPART, JOINPOINT_STATICPART, LONG, MISSING_NAME, OBJECT, OBJECTARRAY, PROCEEDING_JOINPOINT, RUNTIME_EXCEPTION, SERIALIZABLE, SHORT, signature, signatureErasure, SOMETHING, SUPPRESS_AJ_WARNINGS, THROWABLE, typeKind, typeParameters, typeVariables, VOID
-
-
Constructor Summary
Constructors Constructor Description MissingResolvedTypeWithKnownSignature(String signature, String signatureErasure, World world)MissingResolvedTypeWithKnownSignature(String signature, World world)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcollectInterTypeMungers(List collector)AnnotationAJ[]getAnnotations()ResolvedMember[]getDeclaredFields()ResolvedType[]getDeclaredInterfaces()ResolvedMember[]getDeclaredMethods()ResolvedMember[]getDeclaredPointcuts()ListgetInterTypeMungers()ListgetInterTypeMungersIncludingSupers()ListgetInterTypeParentMungers()ListgetInterTypeParentMungersIncludingSupers()intgetModifiers()ISourceContextgetSourceContext()ResolvedTypegetSuperclass()booleanhasAnnotation(UnresolvedType ofType)booleanisAssignableFrom(ResolvedType other)booleanisAssignableFrom(ResolvedType other, boolean allowMissing)booleanisCoerceableFrom(ResolvedType other)booleanisMissing()voidraiseWarningOnJoinPointSignature(String signature)voidraiseWarningOnMissingInterfaceWhilstFindingMethods()-
Methods inherited from class org.aspectj.weaver.ResolvedType
addAnnotation, addInterTypeMunger, addParent, ajMembersNeedParameterization, canAnnotationTargetType, canBeSeenBy, checkInterTypeMungers, checkLegalOverride, clearInterTypeMungers, collectCrosscuttingMembers, collectDeclares, conflictingSignature, conflictingSignature, discoverActualOccurrenceOfTypeInHierarchy, doesNotExposeShadowMungers, ensureConsistent, equals, fillInAnyTypeParameters, findPointcut, getAjMemberParameterizationMap, getAnnotationOfType, getAnnotationTargetKinds, getAnnotationTypes, getBinaryPath, getCompilerVersion, getDeclaredAdvice, getDeclaredJavaFields, getDeclaredJavaMethods, getDeclaredShadowMungers, getDeclares, getDeclaringType, getDirectSupertypes, getExposedPointcuts, getFields, getGenericType, getHierarchy, getHierarchy, getHierarchyWithoutIterator, getMemberParameterizationMap, getMethods, getMethodsIncludingIntertypeDeclarations, getMethodsWithoutIterator, getOuterClass, getPerClause, getPointcuts, getPrivilegedAccesses, getRawType, getResolvedComponentType, getResolvedTypeParameters, getSignatureForAttribute, getSize, getSourceLocation, getTopmostImplementor, getTypeMungers, getWeaverState, getWorld, hasAnnotations, isAbstract, isAnnotation, isAnnotationStyleAspect, isAnnotationWithRuntimeRetention, isAnonymous, isAspect, isCacheable, isCheckedException, isClass, isConvertableFrom, isEnum, isException, isExposedToWeaver, isFinal, isGroovyObject, isInheritedAnnotation, isInterface, isMissing, isMoreVisible, isNested, isParameterizedWithTypeVariable, isPrimitiveArray, isPrivilegedAspect, isSynthetic, isTopmostImplementor, isTypeHierarchyComplete, isVisible, lookupDirectlyDeclaredMemberNoSupers, lookupField, lookupMemberIncludingITDsOnInterfaces, lookupMemberNoSupers, lookupMemberWithSupersAndITDs, lookupMethod, lookupMethodInITDs, lookupResolvedMember, lookupSyntheticMember, makeArray, matches, needsNoConversionFrom, parameterize, parameterizedWith, setBinaryPath, tagAsTypeHierarchyComplete
-
Methods inherited from class org.aspectj.weaver.UnresolvedType
add, forGenericType, forGenericTypeSignature, forGenericTypeVariables, forName, forNames, forPrimitiveType, forRawTypeName, forSignature, forSignatures, getBaseName, getClassName, getComponentType, getErasureSignature, getName, getNameAsIdentifier, getNames, getOutermostType, getPackageName, getPackageNameAsIdentifier, getRawName, getSignature, getSimpleBaseName, getSimpleName, getTypekind, getTypeParameters, getTypeVariableNamed, getTypeVariables, hashCode, insert, isArray, isGenericType, isGenericWildcard, isParameterizedOrGenericType, isParameterizedOrRawType, isParameterizedType, isPrimitiveType, isRawType, isSimpleType, isTypeVariableReference, isVoid, makeArray, needsModifiableDelegate, read, readArray, resolve, setNeedsModifiableDelegate, toDebugString, toString, toTraceString, write, writeArray
-
-
-
-
Method Detail
-
isMissing
public boolean isMissing()
- Overrides:
isMissingin classResolvedType
-
getDeclaredFields
public ResolvedMember[] getDeclaredFields()
- Specified by:
getDeclaredFieldsin classResolvedType
-
getDeclaredMethods
public ResolvedMember[] getDeclaredMethods()
- Specified by:
getDeclaredMethodsin classResolvedType
-
getAnnotations
public AnnotationAJ[] getAnnotations()
- Overrides:
getAnnotationsin classResolvedType
-
getDeclaredInterfaces
public ResolvedType[] getDeclaredInterfaces()
- Specified by:
getDeclaredInterfacesin classResolvedType
-
getDeclaredPointcuts
public ResolvedMember[] getDeclaredPointcuts()
- Specified by:
getDeclaredPointcutsin classResolvedType
-
getSuperclass
public ResolvedType getSuperclass()
- Specified by:
getSuperclassin classResolvedType
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin classResolvedType
-
getSourceContext
public ISourceContext getSourceContext()
- Specified by:
getSourceContextin classResolvedType
-
isAssignableFrom
public boolean isAssignableFrom(ResolvedType other)
- Specified by:
isAssignableFromin classResolvedType
-
isAssignableFrom
public boolean isAssignableFrom(ResolvedType other, boolean allowMissing)
- Specified by:
isAssignableFromin classResolvedType
-
isCoerceableFrom
public boolean isCoerceableFrom(ResolvedType other)
- Specified by:
isCoerceableFromin classResolvedType
-
hasAnnotation
public boolean hasAnnotation(UnresolvedType ofType)
-
getInterTypeMungers
public List getInterTypeMungers()
- Overrides:
getInterTypeMungersin classResolvedType
-
getInterTypeMungersIncludingSupers
public List getInterTypeMungersIncludingSupers()
- Overrides:
getInterTypeMungersIncludingSupersin classResolvedType
-
getInterTypeParentMungers
public List getInterTypeParentMungers()
- Overrides:
getInterTypeParentMungersin classResolvedType
-
getInterTypeParentMungersIncludingSupers
public List getInterTypeParentMungersIncludingSupers()
- Overrides:
getInterTypeParentMungersIncludingSupersin classResolvedType
-
collectInterTypeMungers
protected void collectInterTypeMungers(List collector)
- Overrides:
collectInterTypeMungersin classResolvedType
-
raiseWarningOnJoinPointSignature
public void raiseWarningOnJoinPointSignature(String signature)
-
raiseWarningOnMissingInterfaceWhilstFindingMethods
public void raiseWarningOnMissingInterfaceWhilstFindingMethods()
-
-