Esempio n. 1
0
 internal static IPlatform Create(JavaVMConfiguration cfg)
 {
     mPlatform = null;
     switch (mPlatformId)
     {
         case JniPlatformId.Windows: mPlatform = new WindowsPlatform(cfg); break;
         case JniPlatformId.Linux: mPlatform = new LinuxPlatform(cfg); break;
         case JniPlatformId.Mac: mPlatform = new MacPlatform(cfg); break;
     }
     if (Platform == null)
     {
         throw new JniException("unrecognized platform (OS).");
     }
     return Platform;
 }
Esempio n. 2
0
 public MacPlatform(JavaVMConfiguration cfg)
     : base(cfg)
 {
 }
Esempio n. 3
0
 public LinuxPlatform(JavaVMConfiguration cfg)
     : base(cfg)
 {
 }