private void onLoad()
 {
     if (DesignMode == false && runOnLoad) 
     {
     	ikvm = new API_IKVM();
         loadDefaultSetOfFilesToConvert();
         directoryWithJarStubFiles.openDirectory(ikvm.jarStubsCacheDir);
         directoryToDropJarsToConvertIntoDotNetAssemblies.openDirectory(ikvm.convertedJarsDir);
     }
 }
コード例 #2
0
        public void Create_DotNetDll_Using_IKVM()
        {
            "Creating Groovy .NET Dll using IKVM: {0}".info();
            Groovy_DotNet_Folder.createDir();
            var groovyJar = this.Install_Dir.pathCombine(@"groovy-{0}\embeddable\groovy-all-{0}.jar".format(Groovy_Version));
            //"Groovy Jar: {0} {1}".info(groovyJar, groovyJar.fileExists());

            var apiIKVM = new API_IKVM();

            var result = apiIKVM.convertJarFileIntoDotNetAssembly(groovyJar, Groovy_DotNet_Folder);

            "Result: {0}".info(result);
        }
コード例 #3
0
 public JavaShell(API_IKVM _ikvm)        
 {
 	ikvm = _ikvm;
 }
コード例 #4
0
 public JavaCompile(API_IKVM _ikvm)
 {
 	ikvm = _ikvm;
     ikvm.checkIfJavaPathIsCorrectlySet();
 }
コード例 #5
0
 public JavaExec(API_IKVM _ikvm)        
 {
 	ikvm = _ikvm;
     ikvm.checkIKVMInstallation();
 }