[Simple-support] some issues
Brought to you by:
niallg
|
From: Federico F. <fed...@fi...> - 2007-06-05 08:24:56
|
here are three issues I'm having
The return type is incompatible with LinkedList<InputNode>.push(InputNode)
InputStack.java @ line 95
The return type is incompatible with LinkedList<OutputNode>.push(OutputNode)
OutputStack.java @ line 104
these two errors occur when you try to build simple against jdk >=1.6.
it's due to jdk6 having added "void push" method to LinkedList
they were present even in simple 1.2 (the first version I've used)
===========================
and here's the stack trace of the third error. this occurs since 1.3: I
haven't had it with 1.2.1
java.lang.ClassCastException:
sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl
at simple.xml.load.ReadPart.getDependant(ReadPart.java:113)
at simple.xml.load.MethodContact.<init>(MethodContact.java:79)
at simple.xml.load.MethodScanner.build(MethodScanner.java:285)
at simple.xml.load.MethodScanner.build(MethodScanner.java:258)
at simple.xml.load.MethodScanner.build(MethodScanner.java:234)
at simple.xml.load.MethodScanner.scan(MethodScanner.java:106)
at simple.xml.load.MethodScanner.<init>(MethodScanner.java:86)
at simple.xml.load.Scanner.method(Scanner.java:361)
at simple.xml.load.Scanner.process(Scanner.java:334)
at simple.xml.load.Scanner.scan(Scanner.java:248)
at simple.xml.load.Scanner.<init>(Scanner.java:104)
at simple.xml.load.Source.getName(Source.java:222)
at simple.xml.load.Traverser.getName(Traverser.java:192)
at simple.xml.load.Traverser.write(Traverser.java:137)
at simple.xml.load.Traverser.write(Traverser.java:120)
at simple.xml.load.Persister.write(Persister.java:440)
at simple.xml.load.Persister.write(Persister.java:422)
at simple.xml.load.Persister.write(Persister.java:403)
at simple.xml.load.Persister.write(Persister.java:513)
[... my test classes...]
|