Parser generates cyclic dependencies, if "bcel.jar" and
"rt.jar" are used as input data.
The chain of inheritance goes as follows:
org.apache.bcel.generic.IF_ACMPNE
--> org.apache.bcel.generic.IfInstruction
--> org.apache.bcel.generic.BranchInstruction
--> org.apache.bcel.generic.Instruction
--> java.lang.Object
--> java.lang.Object (until forever...)
When this cycle is analyzed by DataModel, it will
generate an infinite loop and cause StackOverflowException.
How-To-Repeat:
--> run "bin/jrel.sh check -j lib/bcel.jar
/opt/java/latest/jre/lib/rt.jar"
Environment:
- Linux jukkapalmu 2.4.18-14 #1 Wed Sep 4 13:35:50 EDT
2002 i686 i686 i386 GNU/Linux
- Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed
mode)