Verwendungen von Klasse
org.aspectj.asm.AsmManager
Packages, die AsmManager verwenden
Package
Beschreibung
-
Verwendungen von AsmManager in org.aspectj.asm
Felder in org.aspectj.asm, die deklariert sind als AsmManagerMethoden in org.aspectj.asm, die AsmManager zurückgebenModifizierer und TypMethodeBeschreibungstatic AsmManager
AsmManager.createNewStructureModel
(Map<File, String> inpathMap) IProgramElement.getModel()
Methoden in org.aspectj.asm mit Parametern vom Typ AsmManagerModifizierer und TypMethodeBeschreibungstatic void
AsmManager.setLastActiveStructureModel
(AsmManager structureModel) -
Verwendungen von AsmManager in org.aspectj.asm.internal
Felder in org.aspectj.asm.internal, die deklariert sind als AsmManagerMethoden in org.aspectj.asm.internal, die AsmManager zurückgebenMethoden in org.aspectj.asm.internal mit Parametern vom Typ AsmManagerModifizierer und TypMethodeBeschreibungvoid
AspectJElementHierarchy.setAsmManager
(AsmManager asm) Konstruktoren in org.aspectj.asm.internal mit Parametern vom Typ AsmManagerModifiziererKonstruktorBeschreibungProgramElement
(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) -
Verwendungen von AsmManager in org.aspectj.weaver.bcel
Methoden in org.aspectj.weaver.bcel, die AsmManager zurückgebenMethoden in org.aspectj.weaver.bcel mit Parametern vom Typ AsmManagerModifizierer und TypMethodeBeschreibungstatic 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. -
Verwendungen von AsmManager in org.aspectj.weaver.model
Methoden in org.aspectj.weaver.model mit Parametern vom Typ AsmManagerModifizierer und TypMethodeBeschreibungstatic 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)