Uses of Class
org.aspectj.weaver.ReferenceType
Packages that use ReferenceType
Package
Description
-
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 ? extends String, ? super Foo etc..class
ReferenceType pointing to a type variable.Fields in org.aspectj.weaver declared as ReferenceTypeModifier and TypeFieldDescriptionprotected ReferenceType[]
BoundedReferenceType.additionalInterfaceBounds
static final 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) -
Uses of ReferenceType in org.aspectj.weaver.bcel
Methods in org.aspectj.weaver.bcel that return ReferenceTypeModifier and TypeMethodDescriptionBcelWeaver.addClassFile
(UnwovenClassFile classFile, boolean fromInpath) Should be addOrReplaceMethods in org.aspectj.weaver.bcel with parameters of type ReferenceTypeModifier and TypeMethodDescriptionBcelWorld.buildBcelDelegate
(ReferenceType type, JavaClass jc, boolean artificial, boolean exposedToWeaver) TypeDelegateResolver.getDelegate
(ReferenceType referenceType) static List
<AjAttribute> AtAjAttributes.readAj5ClassAttributes
(AsmManager model, JavaClass javaClass, ReferenceType type, ISourceContext context, IMessageHandler msgHandler, boolean isCodeStyleAspect) Extract class level annotations and turn them into AjAttributes.protected ReferenceTypeDelegate
BcelWorld.resolveDelegate
(ReferenceType ty) -
Uses of ReferenceType in org.aspectj.weaver.ltw
Methods in org.aspectj.weaver.ltw with parameters of type ReferenceTypeModifier and TypeMethodDescriptionprotected ReferenceTypeDelegate
LTWWorld.resolveDelegate
(ReferenceType ty) Overrideprotected ReferenceTypeDelegate
LTWWorld.resolveIfBootstrapDelegate
(ReferenceType ty) -
Uses of ReferenceType in org.aspectj.weaver.reflect
Methods in org.aspectj.weaver.reflect that return ReferenceTypeModifier and TypeMethodDescriptionJava15ReflectionBasedReferenceTypeDelegate.buildGenericType()
ReflectionBasedReferenceTypeDelegate.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
Java15ReflectionBasedReferenceTypeDelegate.initialize
(ReferenceType aType, Class aClass, ClassLoader classLoader, World aWorld) 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)