Uses of Class
org.aspectj.weaver.ReferenceType
Packages that use ReferenceType
-
Uses of ReferenceType in org.aspectj.weaver
Subclasses of ReferenceType in org.aspectj.weaverModifier and TypeClassDescriptionclass
Represents a resolved array typeclass
A BoundedReferenceType is the result of a generics wildcard expression ?class
ReferenceType pointing to a type variable.Fields in org.aspectj.weaver declared as ReferenceTypeModifier and TypeFieldDescriptionprotected ReferenceType[]
BoundedReferenceType.additionalInterfaceBounds
static ReferenceType[]
ReferenceType.EMPTY_ARRAY
protected ReferenceType
AbstractReferenceTypeDelegate.resolvedTypeX
Methods in org.aspectj.weaver that return ReferenceTypeModifier and TypeMethodDescriptionstatic ReferenceType
TypeFactory.createParameterizedType(ResolvedType aBaseType, UnresolvedType[] someTypeParameters, World inAWorld)
Create a parameterized version of a generic type.ReferenceType.findDerivativeType(ResolvedType[] typeParameters)
Look for a derivative type with the specified type parameters.static ReferenceType
ReferenceType.fromTypeX(UnresolvedType tx, World world)
BoundedReferenceType.getAdditionalBounds()
ReferenceType.getGenericType()
ResolvedType.getGenericType()
Overridden by ReferenceType to return a sensible answer for parameterized and raw types.AbstractReferenceTypeDelegate.getResolvedTypeX()
ReferenceTypeDelegate.getResolvedTypeX()
TypeVariableReferenceType.getUpperBound()
World.lookupBySignature(String signature)
Lookup a reference type in the world by its signature.World.lookupOrCreateName(UnresolvedType ty)
Lookup a type by signature, if not found then build one and put it in the map.World.resolveToReferenceType(String name)
Methods in org.aspectj.weaver with parameters of type ReferenceTypeModifier and TypeMethodDescriptionvoid
ReferenceType.checkDuplicates(ReferenceType newRt)
protected abstract ReferenceTypeDelegate
World.resolveDelegate(ReferenceType ty)
Find the ReferenceTypeDelegate behind this reference type so that it can fulfill its contract.void
ResolvedMemberImpl.setDeclaringType(ReferenceType rt)
void
ReferenceType.setGenericType(ReferenceType rt)
Constructors in org.aspectj.weaver with parameters of type ReferenceTypeModifierConstructorDescriptionAbstractReferenceTypeDelegate(ReferenceType resolvedTypeX, boolean exposedToWeaver)
BoundedReferenceType(ReferenceType aBound, boolean isExtends, World world)
BoundedReferenceType(ReferenceType aBound, boolean isExtends, World world, ReferenceType[] additionalInterfaces)
GeneratedReferenceTypeDelegate(ReferenceType backing)
-
Uses of ReferenceType in org.aspectj.weaver.reflect
Methods in org.aspectj.weaver.reflect that return ReferenceTypeModifier and TypeMethodDescriptionReflectionBasedReferenceTypeDelegate.buildGenericType()
ReflectionBasedReferenceTypeDelegate.getResolvedTypeX()
Methods in org.aspectj.weaver.reflect with parameters of type ReferenceTypeModifier and TypeMethodDescriptionReflectionBasedReferenceTypeDelegateFactory.create14Delegate(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader)
ReflectionBasedReferenceTypeDelegateFactory.createDelegate(ReferenceType forReferenceType, World inWorld, Class<?> clazz)
ReflectionBasedReferenceTypeDelegateFactory.createDelegate(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader)
void
ReflectionBasedReferenceTypeDelegate.initialize(ReferenceType aType, Class<?> aClass, ClassLoader aClassLoader, World aWorld)
protected ReferenceTypeDelegate
ReflectionWorld.resolveDelegate(ReferenceType ty)
Constructors in org.aspectj.weaver.reflect with parameters of type ReferenceTypeModifierConstructorDescriptionReflectionBasedReferenceTypeDelegate(Class forClass, ClassLoader aClassLoader, World inWorld, ReferenceType resolvedType)