Class TranslationManager


  • public class TranslationManager
    extends java.lang.Object
    Main entry point for all source code translation for all language front-ends.
    • Method Detail

      • analyze

        public java.util.concurrent.CompletableFuture<TranslationResult> analyze()
        Kicks off the analysis.

        This method orchestrates all passes that will do the main work.

        Returns:
        a CompletableFuture with the TranslationResult.
      • getPasses

        public java.util.List<Pass> getPasses()
      • isCancelled

        public boolean isCancelled()
      • getConfig

        public @NonNull TranslationConfiguration getConfig()
        Returns the current (immutable) configuration of this TranslationManager.
        Returns:
        the configuration