Class Platform


  • public abstract class Platform
    extends java.lang.Object
    • Constructor Detail

      • Platform

        public Platform()
    • Method Detail

      • current

        public static Platform current()
      • isLinux

        public boolean isLinux()
      • isMacOs

        public boolean isMacOs()
      • isWindows

        public boolean isWindows()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • canonicalise

        public <T extends NativeIntegration> java.lang.Class<? extends T> canonicalise​(java.lang.Class<T> type)
      • getLibraryName

        public java.lang.String getLibraryName()
      • getLibraryVariants

        public java.util.List<java.lang.String> getLibraryVariants()
      • getId

        public abstract java.lang.String getId()