new file: ../../../../../PlugInBau.txt

modified:   ../../bytecode/javFiles/Faculty.jav
	modified:   ../../bytecode/javFiles/OL.jav
	modified:   ../../bytecode/javFiles/Y.jav
	modified:   ../../bytecode/javFiles/mathStruc.jav
This commit is contained in:
pl@gohorb.ba-horb.de 2019-10-22 16:44:38 +02:00
parent 8c195601d5
commit 6c783a18c7
5 changed files with 36 additions and 13 deletions

22
PlugInBau.txt Normal file
View File

@ -0,0 +1,22 @@
Repositories: Branches: JavaCompilerCore: simplyRes
JavaCompilerPlugin: copy_libs
JavaCompilerCore > mvn install -Dskip.test=true
[INFO] Installing /Users/pl/workspace_oxygen/JavaCompilerCore/target/JavaTXcompiler-0.2.jar to /Users/pl/.m2/repository/de/dhbwstuttgart/JavaTXcompiler/0.2/JavaTXcompiler-0.2.jar
[INFO] Installing /Users/pl/workspace_oxygen/JavaCompilerCore/pom.xml to /Users/pl/.m2/repository/de/dhbwstuttgart/JavaTXcompiler/0.2/JavaTXcompiler-0.2.pom
[INFO] Installing /Users/pl/workspace_oxygen/JavaCompilerCore/target/JavaTXcompiler-0.2-jar-with-dependencies.jar to /Users/pl/.m2/repository/de/dhbwstuttgart/JavaTXcompiler/0.2/JavaTXcompiler-0.2-jar-with-dependencies.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 23.279 s
[INFO] Finished at: 2019-09-17T09:31:30+02:00
[INFO] -------------------------------------
JavaCompilerCore > cd target
JavaCompilerCore/target > cp JavaTXcompiler-0.2.jar ../../Plugin_JCC/JavaCompilerPlugin/bundles/JavaCompilerPlugin.Plugin/lib/JavaTXcompiler.jar
Im Eclipse: Plugin_JCC/JavaCompilerPlugin> mvn install
Plugin_JCC/JavaCompilerPlugin/releng/JavaCompilerPlugin.Update/target > cp JavaCompilerPlugin.Update-0.1.0-SNAPSHOT.zip ~/webdav/public_html/javatx/javatx_XXXXXX.zip

View File

@ -3,9 +3,9 @@ import java.lang.Integer;
//import java.lang.Short; //import java.lang.Short;
public class Faculty { public class Faculty {
//public fact; public fact;
//Faculty() { Faculty() {
public fact = (x) -> { fact = (x) -> {
if (x == 1) { if (x == 1) {
return 1; return 1;
} }
@ -13,6 +13,7 @@ public class Faculty {
return x * (fact.apply(x-1)); return x * (fact.apply(x-1));
} }
}; };
}

View File

@ -2,7 +2,7 @@ import java.lang.String;
import java.lang.Integer; import java.lang.Integer;
import java.lang.Double; import java.lang.Double;
import java.lang.Boolean; import java.lang.Boolean;
import java.util.Vector; //import java.util.Vector;
public class OL { public class OL {
@ -13,11 +13,11 @@ public class OL {
// if the class contains just this method, then correct BC will be generated. // if the class contains just this method, then correct BC will be generated.
// But if another methods are contained then the generated BC is not correct // But if another methods are contained then the generated BC is not correct
m(x) { // m(x) {
//x.add(1); // //x.add(1);
x.addAll(x); // x.addAll(x);
return x; // return x;
} // }
} }

View File

@ -8,12 +8,13 @@ class Y {
y = f -> t -> f.apply(y.apply(f)).apply(t); y = f -> t -> f.apply(y.apply(f)).apply(t);
//factorial = y.apply(f -> n -> { if (n == 0) return 1; else return n * f.apply(n - 1); }); //factorial = y.apply(f -> n -> { if (n == 0) return 1; else return n * f.apply(n - 1); });
} }
/*
getY() { getY() {
return y; return y;
} }
*/
} }
/*
class fac1 { class fac1 {
factorial; factorial;
@ -23,7 +24,7 @@ class fac1 {
factorial = y.apply(f -> n -> { if (n == 0) return 1; else return n * f.apply(n - 1); }); factorial = y.apply(f -> n -> { if (n == 0) return 1; else return n * f.apply(n - 1); });
} }
} }
/*
ergibt Parse-Error ergibt Parse-Error
class fac1 { class fac1 {
factorial; factorial;

View File

@ -8,4 +8,3 @@ public class mathStruc {
model =m; model =m;
//innerOp = (o) -> (ms) -> new mathStruc<>(o.apply(this.model,ms.model)); //innerOp = (o) -> (ms) -> new mathStruc<>(o.apply(this.model,ms.model));
} }
}