Verwendungen von Klasse
org.aspectj.weaver.World
Packages, die World verwenden
Package
Beschreibung
-
Verwendungen von World in org.aspectj.weaver
Felder in org.aspectj.weaver, die deklariert sind als WorldMethoden in org.aspectj.weaver, die World zurückgebenModifizierer und TypMethodeBeschreibungabstract World
Shadow.getIWorld()
ConcreteTypeMunger.getWorld()
ResolvedType.getWorld()
Methoden in org.aspectj.weaver mit Parametern vom Typ WorldModifizierer und TypMethodeBeschreibungvoid
Advice.concretize
(ResolvedType fromType, World world, PerClause clause) Checker.concretize
(ResolvedType theAspect, World world, PerClause clause) Concretize this Checker by concretizing the pointcutabstract ShadowMunger
ShadowMunger.concretize
(ResolvedType fromType, World world, PerClause clause) static ReferenceType
TypeFactory.createParameterizedType
(ResolvedType aBaseType, UnresolvedType[] someTypeParameters, World inAWorld) Create a parameterized version of a generic type.static ReferenceType
ReferenceType.fromTypeX
(UnresolvedType tx, World world) protected static String
SignatureUtils.getAdviceSignatureString
(Member m, World world) String[]
Advice.getBaseParameterNames
(World world) protected static String
SignatureUtils.getConstructorSignatureString
(Member m, World world) NewMethodTypeMunger.getDeclaredInterMethodBody
(UnresolvedType aspectType, World w) If the munger has a declared signatureNewMethodTypeMunger.getDeclaredInterMethodDispatcher
(UnresolvedType aspectType, World w) JoinPointSignature.getDeclaringTypes
(World world) Member.getDeclaringTypes
(World world) MemberImpl.getDeclaringTypes
(World world) MethodDelegateTypeMunger.getDelegateFactoryMethod
(World w) JoinPointSignature.getExceptions
(World world) Member.getExceptions
(World world) MemberImpl.getExceptions
(World world) ResolvedMember.getExceptions
(World world) final UnresolvedType[]
ResolvedMemberImpl.getExceptions
(World world) protected static String
SignatureUtils.getFieldSignatureString
(Member m, World world) JoinPointSignature.getJoinPointSignatures
(World world) Member.getJoinPointSignatures
(World world) MemberImpl.getJoinPointSignatures
(World inAWorld) All the signatures that a join point with this member as its signature has.static JoinPointSignature[]
ResolvedMemberImpl.getJoinPointSignatures
(Member joinPointSignature, World inAWorld) Compute the full set of signatures for a member.protected static String
SignatureUtils.getMethodSignatureString
(Member m, World world) int
JoinPointSignature.getModifiers
(World world) int
Member.getModifiers
(World world) int
MemberImpl.getModifiers
(World world) int
ResolvedMember.getModifiers
(World world) final int
ResolvedMemberImpl.getModifiers
(World world) protected static String
SignatureUtils.getMonitorSignatureString
(Member m, World world) String[]
JoinPointSignature.getParameterNames
(World world) String[]
Member.getParameterNames
(World world) String[]
MemberImpl.getParameterNames
(World world) String[]
ResolvedMember.getParameterNames
(World world) final String[]
ResolvedMemberImpl.getParameterNames
(World world) static String
SignatureUtils.getSignatureString
(Member m, World world) JoinPointSignature.getSourceContext
(World world) ResolvedMember.getSourceContext
(World world) ResolvedMemberImpl.getSourceContext
(World world) static Advice
Advice.makeCflowEntry
(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, List<ShadowMunger> innerCflowEntries, ResolvedType inAspect) static Advice
Advice.makePerCflowEntry
(World world, Pointcut entry, boolean isBelow, Member stackField, ResolvedType inAspect, List<ShadowMunger> innerCflowEntries) static Advice
Advice.makePerObjectEntry
(World world, Pointcut entry, boolean isThis, ResolvedType inAspect) static Advice
Advice.makePerTypeWithinEntry
(World world, Pointcut p, ResolvedType inAspect) static Advice
Advice.makeSoftener
(World world, Pointcut entry, TypePattern exceptionType, ResolvedType inAspect, IHasSourceLocation loc) boolean
boolean
Determine if the Checker matches at a shadow.boolean
All overriding methods should call superprotected UnresolvedType
ResolvedMemberImpl.parameterize
(UnresolvedType aType, Map<String, UnresolvedType> typeVariableMap, boolean inParameterizedType, World w) JoinPointSignature.parameterizedWith
(Map m, World w) ResolvedMember.parameterizedWith
(Map<String, UnresolvedType> m, World w) ResolvedMemberImpl.parameterizedWith
(Map<String, UnresolvedType> m, World w) Replace occurrences of type variables in the signature with values contained in the map.abstract ConcreteTypeMunger
ConcreteTypeMunger.parameterizeWith
(Map<String, UnresolvedType> parameterizationMap, World world) NewFieldTypeMunger.parameterizeWith
(Map<String, UnresolvedType> m, World w) NewMethodTypeMunger.parameterizeWith
(Map<String, UnresolvedType> m, World w) ResolvedTypeMunger.parameterizeWith
(Map<String, UnresolvedType> m, World w) TemporaryTypeMunger.parameterizeWith
(Map parameterizationMap, World world) static AjAttribute
AjAttribute.read
(AjAttribute.WeaverVersionInfo v, String name, byte[] bytes, ISourceContext context, World w, ConstantPoolReader dataDecompressor) AjAttribute.AdviceAttribute.reify
(Member signature, World world, ResolvedType concreteAspect) AjAttribute.TypeMunger.reify
(World world, ResolvedType aspectType) resolve all the bounds of this type variableresolve the type variable we are managing and then return this object.Returns a resolved version of this type according to a particular world.Shadow.toResolvedString
(World world) Konstruktoren in org.aspectj.weaver mit Parametern vom Typ WorldModifiziererKonstruktorBeschreibungArrayReferenceType
(String sig, String erasureSig, World world, ResolvedType componentType) protected
BoundedReferenceType
(String signature, String erasedSignature, World world) only for use when resolving GenericsWildcardTypeX or a TypeVariableReferenceTypeBoundedReferenceType
(ReferenceType aBound, boolean isExtends, World world) BoundedReferenceType
(ReferenceType aBound, boolean isExtends, World world, ReferenceType[] additionalInterfaces) BoundedReferenceType
(World world) Constructs the BoundedReferenceType representing an unbounded wildcard '?'.CrosscuttingMembersSet
(World world) JoinPointSignatureIterator
(Member joinPointSignature, World world) MissingResolvedTypeWithKnownSignature
(String signature, String signatureErasure, World world) MissingResolvedTypeWithKnownSignature
(String signature, World world) PoliceExtensionUse
(World w, Pointcut p) ReferenceType
(String signature, String signatureErasure, World world) ReferenceType
(String signature, World world) ReferenceType
(ResolvedType theGenericType, ResolvedType[] theParameters, World aWorld) Constructor used when creating a parameterized type.ReferenceType
(UnresolvedType genericType, World world) Create a reference type for a generic typeResolvableTypeList
(World world, UnresolvedType[] unresolvedTypes) protected
ResolvedType
(String signature, String signatureErasure, World world) protected
ResolvedType
(String signature, World world) TypeVariableReferenceType
(TypeVariable typeVariable, World world) -
Verwendungen von World in org.aspectj.weaver.internal.tools
Methoden in org.aspectj.weaver.internal.tools mit Parametern vom Typ WorldModifizierer und TypMethodeBeschreibungPointcutDesignatorHandlerBasedPointcut.parameterizeWith
(Map typeVariableMap, World w) Konstruktoren in org.aspectj.weaver.internal.tools mit Parametern vom Typ WorldModifiziererKonstruktorBeschreibungPointcutExpressionImpl
(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld) StandardPointcutExpressionImpl
(Pointcut pointcut, String expression, PointcutParameter[] params, World inWorld) TypePatternMatcherImpl
(TypePattern pattern, World world) -
Verwendungen von World in org.aspectj.weaver.patterns
Felder in org.aspectj.weaver.patterns, die deklariert sind als WorldMethoden in org.aspectj.weaver.patterns, die World zurückgebenModifizierer und TypMethodeBeschreibungIScope.getWorld()
ScopeWithTypeVariables.getWorld()
SimpleScope.getWorld()
Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ WorldModifizierer und TypMethodeBeschreibungvoid
Pointcut.check
(ISourceContext ctx, World world) boolean
SignaturePattern.declaringTypeMatchAllowingForCovariance
(Member member, UnresolvedType shadowDeclaringType, World world, TypePattern returnTypePattern, ResolvedType sigReturn) protected Test
NameBindingPointcut.exposeStateForVar
(Var var, TypePattern type, ExposedState state, World world) ExactTypePattern.getResolvedExactType
(World world) boolean
boolean
DeclareAnnotation.matches
(ResolvedMember resolvedmember, World world) For declare atConstructor, atMethod, atFieldboolean
boolean
boolean
boolean
boolean
ThrowsPattern.matches
(UnresolvedType[] tys, World world) AndAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) AndPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) AndSignaturePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World world) AndTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) AnnotationPatternList.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) AnnotationPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) abstract AnnotationTypePattern
AnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) AnyAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> arg0, World w) AnyTypePattern.parameterizeWith
(Map<String, UnresolvedType> arg0, World w) AnyWithAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) ArgsAnnotationPointcut.parameterizeWith
(Map typeVariableMap, World w) ArgsPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) BindingAnnotationFieldTypePattern.parameterizeWith
(Map typeVariableMap, World w) BindingAnnotationTypePattern.parameterizeWith
(Map typeVariableMap, World w) BindingTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) CflowPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) ConcreteCflowPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) abstract Declare
Declare.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World w) Returns a version of this declare element in which all references to type variables are replaced with their bindings given in the map.DeclareAnnotation.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World w) DeclareErrorOrWarning.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World w) DeclareParents.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World w) DeclarePrecedence.parameterizeWith
(Map typeVariableBindingMap, World w) DeclareSoft.parameterizeWith
(Map typeVariableBindingMap, World w) DeclareTypeErrorOrWarning.parameterizeWith
(Map typeVariableBindingMap, World w) EllipsisTypePattern.parameterizeWith
(Map typeVariableMap, World w) ExactAnnotationFieldTypePattern.parameterizeWith
(Map typeVariableMap, World w) ExactAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) ExactTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) return a version of this type pattern with all type variables references replaced by the corresponding entry in the map.HandlerPointcut.parameterizeWith
(Map typeVariableMap, World w) HasMemberTypePattern.parameterizeWith
(Map typeVariableMap, World w) IfPointcut.parameterizeWith
(Map typeVariableMap, World w) ISignaturePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World world) KindedPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) NotAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) NotPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) NotSignaturePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World world) NotTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) NoTypePattern.parameterizeWith
(Map<String, UnresolvedType> arg0, World w) OrAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) OrPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) OrSignaturePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World world) OrTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) PerCflow.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) PerFromSuper.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) PerObject.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) PerSingleton.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) PerTypeWithin.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) abstract Pointcut
Pointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) ReferencePointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) make a version of this pointcut with any refs to typeVariables replaced by their entry in the map.SignaturePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) return a copy of this signature pattern in which every type variable reference is replaced by the corresponding entry in the map.ThisOrTargetAnnotationPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) ThisOrTargetPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) ThrowsPattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) TypeCategoryTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) abstract TypePattern
TypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) return a version of this type pattern in which all type variable references have been replaced by their corresponding entry in the map.TypePatternList.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) Return a version of this type pattern list in which all type variable references are replaced by their corresponding entry in the mapWildAnnotationTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) WildTypePattern.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) WithinAnnotationPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) WithinCodeAnnotationPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) WithincodePointcut.parameterizeWith
(Map typeVariableMap, World w) WithinPointcut.parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) boolean
DeclareParents.parentsIncludeClass
(World w) boolean
DeclareParents.parentsIncludeInterface
(World w) void
void
abstract void
void
void
void
void
void
void
void
void
BindingAnnotationFieldTypePattern.resolveBinding
(World world) void
BindingAnnotationTypePattern.resolveBinding
(World world) void
PatternParser.setPointcutDesignatorHandlers
(Set<PointcutDesignatorHandler> handlers, World world) only used by weaver tools APIKonstruktoren in org.aspectj.weaver.patterns mit Parametern vom Typ WorldModifiziererKonstruktorBeschreibungFastMatchInfo
(ResolvedType type, Shadow.Kind kind, World world) SimpleScope
(World world, FormalBinding[] bindings) -
Verwendungen von World in org.aspectj.weaver.reflect
Unterklassen von World in org.aspectj.weaver.reflectModifizierer und TypKlasseBeschreibungclass
A ReflectionWorld is used solely for purposes of type resolution based on the runtime classpath (java.lang.reflect).Felder in org.aspectj.weaver.reflect, die deklariert sind als WorldMethoden in org.aspectj.weaver.reflect, die World zurückgebenModifizierer und TypMethodeBeschreibungReflectionShadow.getIWorld()
StandardShadow.getIWorld()
protected World
ReflectionBasedReferenceTypeDelegate.getWorld()
Methoden in org.aspectj.weaver.reflect mit Parametern vom Typ WorldModifizierer und TypMethodeBeschreibungReflectionBasedReferenceTypeDelegateFactory.create14Delegate
(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader) ReflectionBasedReferenceTypeDelegateFactory.createDelegate
(ReferenceType forReferenceType, World inWorld, Class<?> clazz) ReflectionBasedReferenceTypeDelegateFactory.createDelegate
(ReferenceType forReferenceType, World inWorld, ClassLoader usingClassLoader) static ResolvedMember
ReflectionBasedReferenceTypeDelegateFactory.createHandlerMember
(Class exceptionType, Class inType, World inWorld) static ResolvedMember
ReflectionBasedReferenceTypeDelegateFactory.createResolvedAdviceMember
(Method aMethod, World inWorld) static ResolvedMember
ReflectionBasedReferenceTypeDelegateFactory.createResolvedConstructor
(Constructor aConstructor, World inWorld) static ResolvedMember
ReflectionBasedReferenceTypeDelegateFactory.createResolvedField
(Field aField, World inWorld) static ResolvedMember
ReflectionBasedReferenceTypeDelegateFactory.createResolvedMember
(Member reflectMember, World inWorld) convert a java.lang.reflect.Member into a resolved member in the worldstatic ResolvedMember
ReflectionBasedReferenceTypeDelegateFactory.createResolvedMethod
(Method aMethod, World inWorld) static ResolvedMember
ReflectionBasedReferenceTypeDelegateFactory.createStaticInitMember
(Class forType, World inWorld) void
ReflectionBasedReferenceTypeDelegate.initialize
(ReferenceType aType, Class<?> aClass, ClassLoader aClassLoader, World aWorld) static Shadow
ReflectionShadow.makeAdviceExecutionShadow
(World inWorld, Method forMethod, MatchingContext withContext) static Shadow
StandardShadow.makeAdviceExecutionShadow
(World inWorld, Method forMethod, MatchingContext withContext) static AnnotationFinder
ReflectionWorld.makeAnnotationFinderIfAny
(ClassLoader loader, World world) static Shadow
ReflectionShadow.makeCallShadow
(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) static Shadow
ReflectionShadow.makeCallShadow
(World inWorld, Member aMember, Member withinCode, MatchingContext withContext) static Shadow
StandardShadow.makeCallShadow
(World inWorld, Member aMember, Class thisClass, MatchingContext withContext) static Shadow
StandardShadow.makeCallShadow
(World inWorld, ResolvedMember aMember, ResolvedMember withinCode, MatchingContext withContext) static Shadow
ReflectionShadow.makeExecutionShadow
(World inWorld, Member forMethod, MatchingContext withContext) static Shadow
StandardShadow.makeExecutionShadow
(World inWorld, Member forMethod, MatchingContext withContext) static Shadow
StandardShadow.makeExecutionShadow
(World inWorld, ResolvedMember forMethod, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldGetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldGetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
StandardShadow.makeFieldGetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
StandardShadow.makeFieldGetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldSetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
ReflectionShadow.makeFieldSetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
StandardShadow.makeFieldSetShadow
(World inWorld, Field forField, Class callerType, MatchingContext withContext) static Shadow
StandardShadow.makeFieldSetShadow
(World inWorld, Field forField, Member inMember, MatchingContext withContext) static Shadow
ReflectionShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) static Shadow
ReflectionShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) static Shadow
StandardShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Class withinType, MatchingContext withContext) static Shadow
StandardShadow.makeHandlerShadow
(World inWorld, Class exceptionType, Member withinCode, MatchingContext withContext) static Shadow
ReflectionShadow.makeInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
StandardShadow.makeInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
ReflectionShadow.makePreInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
StandardShadow.makePreInitializationShadow
(World inWorld, Constructor forConstructor, MatchingContext withContext) static Shadow
ReflectionShadow.makeStaticInitializationShadow
(World inWorld, Class forType, MatchingContext withContext) static Shadow
StandardShadow.makeStaticInitializationShadow
(World inWorld, Class forType, MatchingContext withContext) static Shadow
StandardShadow.makeStaticInitializationShadow
(World inWorld, ResolvedType forType, MatchingContext withContext) static ResolvedType
static ResolvedType
ReflectionBasedReferenceTypeDelegateFactory.resolveTypeInWorld
(Class aClass, World aWorld) void
Konstruktoren in org.aspectj.weaver.reflect mit Parametern vom Typ WorldModifiziererKonstruktorBeschreibungReflectionBasedReferenceTypeDelegate
(Class forClass, ClassLoader aClassLoader, World inWorld, ReferenceType resolvedType) ReflectionFastMatchInfo
(ResolvedType type, Shadow.Kind kind, MatchingContext context, World world) ReflectionShadow
(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext) StandardShadow
(World world, Shadow.Kind kind, Member signature, Shadow enclosingShadow, ResolvedType enclosingType, ResolvedMember enclosingMember, MatchingContext withContext) -
Verwendungen von World in org.aspectj.weaver.tools
Methoden in org.aspectj.weaver.tools mit Parametern vom Typ WorldModifizierer und TypMethodeBeschreibungstatic StandardPointcutParser
StandardPointcutParser.getPointcutParserSupportingAllPrimitives
(World world) Returns a pointcut parser that can parse the full AspectJ pointcut language with the following exceptions: Theif, cflow, and cflowbelow
pointcut designators are not supported Pointcut expressions must be self-contained :- they cannot contain references to other named pointcuts The pointcut expression must be anonymous with no formals allowed.static StandardPointcutParser
StandardPointcutParser.getPointcutParserSupportingSpecifiedPrimitives
(Set supportedPointcutKinds, World world) Returns a pointcut parser that can parse pointcut expressions built from a user-defined subset of AspectJ's supported pointcut primitives.Konstruktoren in org.aspectj.weaver.tools mit Parametern vom Typ WorldModifiziererKonstruktorBeschreibungprotected
StandardPointcutParser
(World world) Create a pointcut parser that can parse the full AspectJ pointcut language with the following exceptions: Theif, cflow, and cflowbelow
pointcut designators are not supported Pointcut expressions must be self-contained :- they cannot contain references to other named pointcuts The pointcut expression must be anonymous with no formals allowed.