Package manifold.api.type
package manifold.api.type
-
ClassDescriptionFor use with
ResourceFileTypeManifold.Indicates the involvement of aITypeManifoldtoward the completeness of projected sourceA service provider interface (SPI) for general purpose Java compiler manipulation.Used withICompilerComponent.initOrder(ICompilerComponent)to control when this service initializes relative to others.An abstraction representing a connection between types and files.Facilitates incremental compilation and hot swap debugging of Manifold resource files.For use withResourceFileTypeManifold.A preprocessor gets a crack at modifying the Java source code before the Java parser sees it.Used to specify the preferred order a preprocessor runs wrt othersA self-compiled type manifold provides its own Java bytecode for some or all of its types.Delegates behavior toISelfCompiledIndicates the source language aITypeManifolduses in projected types.AITypeManifoldis a fundamental component of the Manifold API.Implementors of this interface can examine and rewrite the Java AST during compilation.JavaTypeManifold<M extends IModel>A base class for a Java source producer that is based on a resource file of a specific extension.ResourceFileTypeManifold<M extends IModel>A base class for a type manifold that is based on a resource file type, typically discernible by the file extension.A base class for non-resource based type manifolds.