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 TypeClassDescriptionclassRepresents a resolved array typeclassA BoundedReferenceType is the result of a generics wildcard expression ? extends String, ? super Foo etc..classReferenceType pointing to a type variable.Fields in org.aspectj.weaver declared as ReferenceTypeModifier and TypeFieldDescriptionprotected ReferenceType[]BoundedReferenceType.additionalInterfaceBoundsstatic ReferenceType[]ReferenceType.EMPTY_ARRAYprotected ReferenceTypeAbstractReferenceTypeDelegate.resolvedTypeXMethods in org.aspectj.weaver that return ReferenceTypeModifier and TypeMethodDescriptionstatic ReferenceTypeTypeFactory.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 ReferenceTypeReferenceType.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 TypeMethodDescriptionvoidReferenceType.checkDuplicates(ReferenceType newRt)protected abstract ReferenceTypeDelegateWorld.resolveDelegate(ReferenceType ty)Find the ReferenceTypeDelegate behind this reference type so that it can fulfill its contract.voidResolvedMemberImpl.setDeclaringType(ReferenceType rt)voidReferenceType.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.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 ReferenceTypeDelegateBcelWorld.resolveDelegate(ReferenceType ty) -
Uses of ReferenceType in org.aspectj.weaver.ltw
Methods in org.aspectj.weaver.ltw with parameters of type ReferenceTypeModifier and TypeMethodDescriptionprotected ReferenceTypeDelegateLTWWorld.resolveDelegate(ReferenceType ty)Overrideprotected ReferenceTypeDelegateLTWWorld.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)voidJava15ReflectionBasedReferenceTypeDelegate.initialize(ReferenceType aType, Class aClass, ClassLoader classLoader, World aWorld)voidReflectionBasedReferenceTypeDelegate.initialize(ReferenceType aType, Class<?> aClass, ClassLoader aClassLoader, World aWorld)protected ReferenceTypeDelegateReflectionWorld.resolveDelegate(ReferenceType ty)Constructors in org.aspectj.weaver.reflect with parameters of type ReferenceTypeModifierConstructorDescriptionReflectionBasedReferenceTypeDelegate(Class forClass, ClassLoader aClassLoader, World inWorld, ReferenceType resolvedType)