Class LanguageManager


  • public class LanguageManager
    extends java.lang.Object
    • Method Detail

      • getCompiler

        public ICompiler getCompiler​(java.lang.String vmLanguage,
                                     java.lang.String languageHomeDir)
      • getRuntime

        public IRuntime getRuntime​(java.lang.String vmLanguage,
                                   java.lang.String languageHomeDir)
      • isCompilable

        public static boolean isCompilable​(java.lang.String language,
                                           java.io.File sourceFile)
      • getFileExtension

        public static java.lang.String getFileExtension​(java.io.File file)
      • getLanguageFromFile

        public static java.lang.String getLanguageFromFile​(java.io.File sourceFile)
      • getKnownFilenameExtensions

        public static java.util.List<java.lang.String> getKnownFilenameExtensions()
      • isLanguageEnabled

        public static boolean isLanguageEnabled​(java.lang.String vmLanguage)