Es müsste eine Constraint (D <. java.util.Vector, 1) generiert werden.
java.util.Vector<java.util.Vector<java.lang.Integer>> <. Matrix ist falsch.
Es müsste
Matrix <. java.util.Vector<java.util.Vector<java.lang.Integer>>
heißen.
methode(Matrix m) { Vec…
import java.util.*;
class Test{ methode(param1, param2, param3) { return param1.meth(param2.add(param3)); } }
interface Klasse1{ Klasse1 meth(Klasse1 p); Klasse1 meth(Klasse2 …
Das ist natürlich ein Argument. Halt ziemlich schlecht, dass der Compiler keinen Fehler gibt. So dass erst zur Laufzeit der Fehler kommt. Aber kann man wohl grad nichts machen.
Hallo Herr Steurer,
leider klappt es auch mit
import java.util.Vector;
class Matrix extends java.util.Vector<java.util.Vector> { op = (m) -> (f) -> f.apply(this, m); }
nicht.
…
Hallo Herr Plümicke,
das Problem ist, ,dass in der FC (Matrix < Vector<Vector>) steht und in den Constraints (Matrix <. java.util.Vector<....>). Da die Typen anhand ihres Names ver…