Class AsmManager

    • Field Detail

      • recordingLastActiveStructureModel

        public static boolean recordingLastActiveStructureModel
      • lastActiveStructureModel

        public static AsmManager lastActiveStructureModel
      • forceSingletonBehaviour

        public static boolean forceSingletonBehaviour
      • attemptIncrementalModelRepairs

        public static boolean attemptIncrementalModelRepairs
      • dumpModelPostBuild

        public static boolean dumpModelPostBuild
    • Method Detail

      • fireModelUpdated

        public void fireModelUpdated()
      • removeStructureListener

        public void removeStructureListener​(IHierarchyListener listener)
      • removeAllListeners

        public void removeAllListeners()
      • writeStructureModel

        public void writeStructureModel​(String configFilePath)
      • readStructureModel

        public void readStructureModel​(String configFilePath)
      • getCanonicalFilePath

        public String getCanonicalFilePath​(File f)
      • getCanonicalFilePathMap

        public org.aspectj.asm.AsmManager.CanonicalFilePathMap getCanonicalFilePathMap()
      • setReporting

        public static void setReporting​(String filename,
                                        boolean dModel,
                                        boolean dRels,
                                        boolean dDeltaProcessing,
                                        boolean deletefile)
      • setReporting

        public static void setReporting​(String filename,
                                        boolean dModel,
                                        boolean dRels,
                                        boolean dDeltaProcessing,
                                        boolean deletefile,
                                        IModelFilter aFilter)
      • isReporting

        public static boolean isReporting()
      • setDontReport

        public static void setDontReport()
      • reportModelInfo

        public void reportModelInfo​(String reasonForReport)
      • removeRelationshipsTargettingThisType

        public void removeRelationshipsTargettingThisType​(String typename)
      • verifyAssumption

        public static void verifyAssumption​(boolean b,
                                            String info)
      • verifyAssumption

        public static void verifyAssumption​(boolean b)
      • setCompletingTypeBindings

        public static void setCompletingTypeBindings​(boolean b)
      • isCompletingTypeBindings

        public static boolean isCompletingTypeBindings()
      • resetDeltaProcessing

        public void resetDeltaProcessing()
      • getModelChangesOnLastBuild

        public Set<File> getModelChangesOnLastBuild()
      • getAspectsWeavingFilesOnLastBuild

        public Set<File> getAspectsWeavingFilesOnLastBuild()
      • addAspectInEffectThisBuild

        public void addAspectInEffectThisBuild​(File f)
      • setLastActiveStructureModel

        public static void setLastActiveStructureModel​(AsmManager structureModel)
      • getHandleElementForInpath

        public String getHandleElementForInpath​(String binaryPath)