cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 29308] - issue with javaflow continuations
Date Mon, 31 May 2004 18:25:04 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=29308>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=29308

issue with javaflow continuations





------- Additional Comments From dustbin777@yahoo.com  2004-05-31 18:25 -------
If i make the class FooInner as Inner class, then there is a definite 
difference. Then too, the junit test case fails.

C:\>jad -p tmp_org.apache.cocoon.components.flow.java.test.SimpleFlow>SimpleFlow
.java.inner
JavaClassFileReadException: can't open input file on `SimpleFlow$FooInner.class'

Couldn't fully decompile method foo
Couldn't fully decompile method run
Couldn't fully decompile method testNew
Couldn't fully decompile method testCatch
Couldn't resolve all exception handlers in method testCatch
Overlapped try statements detected. Not all exception handlers will be resolved
in the method testFinally
Couldn't fully decompile method testFinally
Couldn't resolve all exception handlers in method testFinally
Couldn't fully decompile method testAbstract
Couldn't fully decompile method testDelegate

C:\>diff SimpleFlow.java.inner SimpleFlow.java.public
15c15
< //            AbstractSimpleFlow, CalculatorFlow
---
> //            AbstractSimpleFlow, FooInner, CalculatorFlow
20,22d19
<     /* member class not found */
<     class FooInner {}
<
114d110
<         this;
120,123c116
<         continuationstack;
<         JVM INSTR swap ;
<         pushObject();
<         return new FooInner((SimpleFlow)continuationstack.popObject(), continu
ationstack.popInt(), continuationstack.popInt());
---
>         return new FooInner(continuationstack.popInt(), continuationstack.popI
nt());

C:\>


I am attaching the generated code as attachment next.

Mime
View raw message