Annotation Type IncrementalCompile


@Retention(SOURCE) public @interface IncrementalCompile
Use @IncrementalCompile to instruct Manifold to compile select resources incrementally. For example, this annotation facilitates incremental compilation of changed resource files from an IDE where the IDE knows which resource files have changed and need re/compile.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The qualified name of the driver class, which must implement IIncrementalCompileDriver.
    int
    The identity hash of the driver
  • Element Details

    • driverClass

      String driverClass
      The qualified name of the driver class, which must implement IIncrementalCompileDriver. Note this is not a Class<? extends IIncrementalCompileDriver> because the driver class is likely not in the classpath of the compiler.
    • driverInstance

      int driverInstance
      The identity hash of the driver