[PATCH] JTest fixes for various verifier classes...

"Tom Copeland" <[email protected]>
Newsgroups gmane.comp.jakarta.bcel.devel
Message-ID <00ce01c20cd5$7103d880$f501a8c0@TOMLAPTOP>
...same kind of stuff as before:

Index: Subroutines.java
===================================================================
RCS file:
/home/cvspublic/jakarta-bcel/src/java/org/apache/bcel/verifier/structura
ls/Subroutines.java,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 Subroutines.java
396d395
<               InstructionHandle ih = all[0];


Index: LocalVariablesInfo.java
===================================================================
RCS file:
/home/cvspublic/jakarta-bcel/src/java/org/apache/bcel/verifier/statics/L
ocalVariablesInfo.java,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 LocalVariablesInfo.java
74,79d73
<       /**
<        * The ints in the list represent code offsets where either
instructions must start
<        * or the offset is the length of the code array. This will be
verified in Pass 3a.
<        */
<       private IntList instruction_offsets = new IntList();
<


Index: InstConstraintVisitor.java
===================================================================
RCS file:
/home/cvspublic/jakarta-bcel/src/java/org/apache/bcel/verifier/structura
ls/InstConstraintVisitor.java,v
retrieving revision 1.3
diff -r1.3 InstConstraintVisitor.java
435c435
<                               ReferenceType objectref =
(ReferenceType) (stack().peek());
---
>                               //ReferenceType objectref =
(ReferenceType) (stack().peek());
608d607
<               Type value    = stack().peek(0);
650d648
<               Type value = stack().peek(0);
1641,1643d1638
<               // It is a ConstantInterfaceMethodref, Pass 3a made it
sure.
<               ConstantInterfaceMethodref cimr =
(ConstantInterfaceMethodref) (cpg.getConstant(o.getIndex()));
<
1645d1639
<
1671,1672c1665,1666
<                                       ReferenceType rFromStack =
(ReferenceType) fromStack;
<                                       ReferenceType rFromDesc =
(ReferenceType) fromDesc;
---
>                                       //ReferenceType rFromStack =
(ReferenceType) fromStack;
>                                       //ReferenceType rFromDesc =
(ReferenceType) fromDesc;
1702d1695
<               String objref_classname = ((ObjectType)
objref).getClassName();
1704,1705c1697,1698
<               String theInterface = o.getClassName(cpg);
<
---
>               // String theInterface = o.getClassName(cpg);
>               // String objref_classname = ((ObjectType)
objref).getClassName();294G


Index: VerifierAppFrame.java
===================================================================
RCS file:
/home/cvspublic/jakarta-bcel/src/java/org/apache/bcel/verifier/VerifierA
ppFrame.java,v
retrieving revision 1.2
diff -r1.2 VerifierAppFrame.java
294,297d293
<           boolean all3aok = true;
<           boolean all3bok = true;
<           String all3amsg = "";
<           String all3bmsg = "";

Yours,

Tom Copeland
InfoEther
703-486-4543
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.