Uses of Class
org.aspectj.asm.AsmManager
Packages that use AsmManager
Package
Description
-
Uses of AsmManager in org.aspectj.asm
Fields in org.aspectj.asm declared as AsmManagerMethods in org.aspectj.asm that return AsmManagerModifier and TypeMethodDescriptionstatic AsmManager
AsmManager.createNewStructureModel(Map<File,String> inpathMap)
IProgramElement.getModel()
Methods in org.aspectj.asm with parameters of type AsmManagerModifier and TypeMethodDescriptionstatic void
AsmManager.setLastActiveStructureModel(AsmManager structureModel)
-
Uses of AsmManager in org.aspectj.asm.internal
Fields in org.aspectj.asm.internal declared as AsmManagerMethods in org.aspectj.asm.internal that return AsmManagerMethods in org.aspectj.asm.internal with parameters of type AsmManagerConstructors in org.aspectj.asm.internal with parameters of type AsmManagerModifierConstructorDescriptionProgramElement(AsmManager asm, String name, IProgramElement.Kind kind, List<IProgramElement> children)
Use to create program element nodes that do not correspond to source locationsProgramElement(AsmManager asm, String name, IProgramElement.Kind kind, ISourceLocation sourceLocation, int modifiers, String comment, List<IProgramElement> children)
-
Uses of AsmManager in org.aspectj.weaver.bcel
Methods in org.aspectj.weaver.bcel that return AsmManagerMethods in org.aspectj.weaver.bcel with parameters of type AsmManagerModifier and TypeMethodDescriptionstatic 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. -
Uses of AsmManager in org.aspectj.weaver.model
Methods in org.aspectj.weaver.model with parameters of type AsmManagerModifier and TypeMethodDescriptionstatic void
AsmRelationshipProvider.addAdvisedRelationship(AsmManager model, Shadow matchedShadow, ShadowMunger munger)
static void
AsmRelationshipProvider.addDeclareAnnotationFieldRelationship(AsmManager model, ISourceLocation declareLocation, String affectedTypeName, ResolvedMember affectedFieldName, boolean isRemove)
Add a relationship for a matching declare ATfield.static void
AsmRelationshipProvider.addDeclareAnnotationMethodRelationship(ISourceLocation sourceLocation, String affectedTypeName, ResolvedMember affectedMethod, AsmManager model)
Add a relationship for a matching declare annotation method or declare annotation constructor.static void
AsmRelationshipProvider.addDeclareAnnotationRelationship(AsmManager model, ISourceLocation declareAnnotationLocation, ISourceLocation annotatedLocation, boolean isRemove)
Adds a declare annotation relationship, sometimes entities don't have source locs (methods/fields) so use other variants of this method if that is the case as they will look the entities up in the structure model.static void
AsmRelationshipProvider.addDeclareErrorOrWarningRelationship(AsmManager model, Shadow affectedShadow, Checker deow)
Add a relationship for a declare error or declare warningstatic void
AsmRelationshipProvider.addRelationship(AsmManager model, ResolvedType onType, ResolvedTypeMunger typeTransformer, ResolvedType originatingAspect)
Add a relationship for a type transformation (declare parents, intertype method declaration, declare annotation on type).static IProgramElement
AsmRelationshipProvider.createFileStructureNode(AsmManager asm, String sourceFilePath)
static void
AsmRelationshipProvider.createHierarchyForBinaryAspect(AsmManager asm, ShadowMunger munger)
Creates the hierarchy for binary aspectsstatic String
AsmRelationshipProvider.getHandle(AsmManager asm, Advice advice)
protected static IProgramElement
AsmRelationshipProvider.getNode(AsmManager model, Shadow shadow)