@Ser public interface ICompiler
Interface for an identified compiler.
See Also:
  • Field Details

    • COMP_UNKNOWN

      static final ICompiler COMP_UNKNOWN
    • COMP_UNKNOWN_LINUX

      static final ICompiler COMP_UNKNOWN_LINUX
    • COMP_UNKNOWN_WINDOWS

      static final ICompiler COMP_UNKNOWN_WINDOWS
    • COMP_ANDROID_ART

      static final ICompiler COMP_ANDROID_ART
    • COMP_ANDROID_NDK

      static final ICompiler COMP_ANDROID_NDK
    • COMP_VISUAL_STUDIO

      static final ICompiler COMP_VISUAL_STUDIO
  • Method Details

    • getName

      String getName()
      Returns:
      the compiler name, as displayed in the client.
    • getType

      CompilerType getType()
    • isUnknown

      default boolean isUnknown()
    • isWindowsCompatible

      default boolean isWindowsCompatible()
    • isVisualStudio

      default boolean isVisualStudio()
    • isLinuxCompatible

      default boolean isLinuxCompatible()
    • isAndroidCompatible

      default boolean isAndroidCompatible()
    • isAndroidART

      default boolean isAndroidART()
    • isAndroidNDK

      default boolean isAndroidNDK()
    • getPropertyId

      int getPropertyId()
      Get property id associated to this compiler.