Package io.github.ascopes.jct.compilers


package io.github.ascopes.jct.compilers
APIs for performing compiler passes across user-defined workspaces.
  • Class
    Description
    Common functionality for a compiler that can be overridden and that produces a JctCompilationImpl as the compilation result.
    An enum representing the various types of compilation mode that a compiler can run under.
    An enum representing the various types of debugger info that can be included in compilations.
    The result of a compilation.
    Factory for producing JctCompilation objects by performing a physical compilation with a compiler.
    Base definition of a compiler that can be configured to perform a compilation run against sources.
    Function representing a configuration operation that can be applied to a compiler.
    Helpers to create new compiler instances.
    Interface for defining a common flag builder for compilers.
    Factory that creates a flag builder.
    Factory that creates an instance of a JSR-199 compiler.