Klasse IncrementalStateManager

java.lang.Object
org.aspectj.ajdt.internal.core.builder.IncrementalStateManager

public class IncrementalStateManager extends Object
Central point for all things incremental... - keeps track of the state recorded for each different config file - allows limited interaction with these states - records dependency/change info for particular classpaths > this will become what JDT keeps in its 'State' object when it's finished
  • Felddetails

    • recordIncrementalStates

      public static boolean recordIncrementalStates
    • debugIncrementalStates

      public static boolean debugIncrementalStates
  • Konstruktordetails

    • IncrementalStateManager

      public IncrementalStateManager()
  • Methodendetails

    • recordSuccessfulBuild

      public static void recordSuccessfulBuild(String buildConfig, AjState state)
    • persist

      public static void persist()
      Store states on disk
    • removeIncrementalStateInformationFor

      public static boolean removeIncrementalStateInformationFor(String buildConfig)
    • clearIncrementalStates

      public static void clearIncrementalStates()
    • getConfigFilesKnown

      public static Set getConfigFilesKnown()
    • retrieveStateFor

      public static AjState retrieveStateFor(String configFile)
    • findStateManagingOutputLocation

      public static AjState findStateManagingOutputLocation(File location)