Uses of Class
org.aspectj.asm.AsmManager

Packages that use AsmManager
org.aspectj.asm   
org.aspectj.asm.internal   
org.aspectj.weaver.bcel   
org.aspectj.weaver.model   
 

Uses of AsmManager in org.aspectj.asm
 

Fields in org.aspectj.asm declared as AsmManager
static AsmManager AsmManager.lastActiveStructureModel
           
 

Methods in org.aspectj.asm that return AsmManager
static AsmManager AsmManager.createNewStructureModel(java.util.Map<java.io.File,java.lang.String> inpathMap)
           
 AsmManager IProgramElement.getModel()
           
 

Methods in org.aspectj.asm with parameters of type AsmManager
static void AsmManager.setLastActiveStructureModel(AsmManager structureModel)
           
 

Uses of AsmManager in org.aspectj.asm.internal
 

Fields in org.aspectj.asm.internal declared as AsmManager
 AsmManager ProgramElement.asm
           
 

Methods in org.aspectj.asm.internal that return AsmManager
 AsmManager ProgramElement.getModel()
           
 

Methods in org.aspectj.asm.internal with parameters of type AsmManager
 void AspectJElementHierarchy.setAsmManager(AsmManager asm)
           
 

Constructors in org.aspectj.asm.internal with parameters of type AsmManager
AspectJElementHierarchy(AsmManager asm)
           
JDTLikeHandleProvider(AsmManager asm)
           
ProgramElement(AsmManager asm, java.lang.String name, IProgramElement.Kind kind, ISourceLocation sourceLocation, int modifiers, java.lang.String comment, java.util.List<IProgramElement> children)
           
ProgramElement(AsmManager asm, java.lang.String name, IProgramElement.Kind kind, java.util.List<IProgramElement> children)
          Use to create program element nodes that do not correspond to source locations
 

Uses of AsmManager in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return AsmManager
 AsmManager BcelWorld.getModelAsAsmManager()
           
 

Methods in org.aspectj.weaver.bcel with parameters of type AsmManager
static java.util.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 AsmManager
static void AsmRelationshipProvider.addAdvisedRelationship(AsmManager model, Shadow matchedShadow, ShadowMunger munger)
           
static void AsmRelationshipProvider.addDeclareAnnotationFieldRelationship(AsmManager model, ISourceLocation declareLocation, java.lang.String affectedTypeName, ResolvedMember affectedFieldName)
          Add a relationship for a matching declare ATfield.
static void AsmRelationshipProvider.addDeclareAnnotationMethodRelationship(ISourceLocation sourceLocation, java.lang.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)
          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 warning
static 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, java.lang.String sourceFilePath)
           
static void AsmRelationshipProvider.createHierarchyForBinaryAspect(AsmManager asm, ShadowMunger munger)
          Creates the hierarchy for binary aspects
static java.lang.String AsmRelationshipProvider.getHandle(AsmManager asm, Advice advice)