Block a user
m(x) {
x.addAll(x);
return x;
}
liefert
public class OL {
public OL();
public java.lang.Integer m(java.lang.Integer);
public java.util.Vector<BJGZ$> m(java.util.Vector<BJGZ$>);
}
…
An internal error occurred during: "Doing type recoustruction...".
java.lang.ArrayIndexOutOfBoundsException
bei
//import java.lang.Integer;
//import java.lang.Long;
import java.lang.Double;…
erzeugter Bytecode enthält nur einen Typ für m bzw. main
gefixt mit 9acf2c0ed55c8c90aa0b9be68a473117a4596263
import java.lang.Integer;
public class Lambda {
m () {
var lam1 = (x) -> {
return x * x;
};
return lam1;
}
}
liefert
javap Lambda.class
Compiled from "Lambda.jav"
pub…
import java.lang.Integer;
public class Lambda {
m () {
var lam1 = (x) -> {
return x * x;
};
return lam1;
}
}
liefert
javap Lambda.class
Compiled from "Lambda.jav"
pub…
Grüne Marker verschwinden, wenn Typ eingesetzt wurde
gefixt 0d32704d32496b691dde8141516c042dd88ea58e
Wenn der Save-Button gedrückt wird, sollte die laufende TypeReconstruction beendet werden.
Dazu müssen alle Threads registriert werden, um sie dann zu beenden.
TypeinferenceException werden nicht mehr angezeigt.
Im Token steht die Stelle.
Wenn sie Nulltoken ist, sollte der Fehler in der 1. Zeile angezeigt werden.
genBytecode ununterbrochen ausführen
Das Problem hatte ich auch. Es ist nicht mehr aufgetreten, wenn ich die Class-Files vor dem Aufruf des JavaTx-Compilers gelöscht habe.
Bei unten stehendem File wird nur typ für m bzw. main erzeugt. Es müsste aber
drei jeweils für String, Integer und Double erzeugt werden.
Ich vermute, dass Du das genBytecode nur einmal aufr…
In BytecodeGenMeth.java (Z. 782) versuchst Du mit einem try-Catch herauszufinden, ob ein .class-File schon existiert. Das klappt nicht, da offensichtlich Exceptions wie die java.lang.ClassFor…
Ich bekomme immer wieder Fehlermeldungen wie unten.
der java.lang.ClassFormatError deutet darauf hin, dass die Datei von einem Thread noch nicht geschrieben ist und dann der andere schon schr…
classcastException in faculty.jav
Ich bekomme wahlweise den Fehler vom Bugzilla und manchmal auch den:
java.lang.ClassFormatError: Duplicate field name&signature in class file Faculty at java.lang.ClassLoader.defineClass1(N…
classcastException in faculty.jav
branch: origin/bcGenerics commit: e086ff187e9f34ac9da310d5616277a7da2fa7e6
Mit folgender Datei veränderter Datei Faculty.jav import java.lang.Integer; import java.lang.Long; import java.lang…
branch: origin/copy_libs
commit: 1a948e56f839700356f4fefccd1340eb6f468c6c