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 AsmManagerAsmManager.createNewStructureModel(Map<File, String> inpathMap) IProgramElement.getModel()Methoden in org.aspectj.asm mit Parametern vom Typ AsmManagerModifizierer und TypMethodeBeschreibungstatic voidAsmManager.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 TypMethodeBeschreibungvoidAspectJElementHierarchy.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 voidAsmRelationshipProvider.addAdvisedRelationship(AsmManager model, Shadow matchedShadow, ShadowMunger munger) static voidAsmRelationshipProvider.addDeclareAnnotationFieldRelationship(AsmManager model, ISourceLocation declareLocation, String affectedTypeName, ResolvedMember affectedFieldName, boolean isRemove) Add a relationship for a matching declare ATfield.static voidAsmRelationshipProvider.addDeclareAnnotationMethodRelationship(ISourceLocation sourceLocation, String affectedTypeName, ResolvedMember affectedMethod, AsmManager model) Add a relationship for a matching declare annotation method or declare annotation constructor.static voidAsmRelationshipProvider.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 voidAsmRelationshipProvider.addDeclareErrorOrWarningRelationship(AsmManager model, Shadow affectedShadow, Checker deow) Add a relationship for a declare error or declare warningstatic voidAsmRelationshipProvider.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 IProgramElementAsmRelationshipProvider.createFileStructureNode(AsmManager asm, String sourceFilePath) static voidAsmRelationshipProvider.createHierarchyForBinaryAspect(AsmManager asm, ShadowMunger munger) Creates the hierarchy for binary aspectsstatic StringAsmRelationshipProvider.getHandle(AsmManager asm, Advice advice) protected static IProgramElementAsmRelationshipProvider.getNode(AsmManager model, Shadow shadow)