This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
commit 7f7b022017bc2ae13410ef3d146e59c543b3b168 Author: Gary Gregory <[email protected]> AuthorDate: Sun Oct 18 08:02:55 2026 -0400 Sort members --- .../verifier/structurals/ExecutionVisitor.java | 159 ++++++++++++++++++++- 1 file changed, 158 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java b/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java index e1c88ba9..cb528ee1 100644 --- a/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java +++ b/src/main/java/org/apache/bcel/verifier/structurals/ExecutionVisitor.java @@ -28,8 +28,165 @@ import org.apache.bcel.classfile.ConstantInteger; import org.apache.bcel.classfile.ConstantLong; import org.apache.bcel.classfile.ConstantString; // CHECKSTYLE:OFF (there are lots of references!) -import org.apache.bcel.generic.*; //CHECKSTYLE:ON +import org.apache.bcel.generic.AALOAD; +import org.apache.bcel.generic.AASTORE; +import org.apache.bcel.generic.ACONST_NULL; +import org.apache.bcel.generic.ALOAD; +import org.apache.bcel.generic.ANEWARRAY; +import org.apache.bcel.generic.ARETURN; +import org.apache.bcel.generic.ARRAYLENGTH; +import org.apache.bcel.generic.ASTORE; +import org.apache.bcel.generic.ATHROW; +import org.apache.bcel.generic.ArrayType; +import org.apache.bcel.generic.BALOAD; +import org.apache.bcel.generic.BASTORE; +import org.apache.bcel.generic.BIPUSH; +import org.apache.bcel.generic.CALOAD; +import org.apache.bcel.generic.CASTORE; +import org.apache.bcel.generic.CHECKCAST; +import org.apache.bcel.generic.ConstantPoolGen; +import org.apache.bcel.generic.D2F; +import org.apache.bcel.generic.D2I; +import org.apache.bcel.generic.D2L; +import org.apache.bcel.generic.DADD; +import org.apache.bcel.generic.DALOAD; +import org.apache.bcel.generic.DASTORE; +import org.apache.bcel.generic.DCMPG; +import org.apache.bcel.generic.DCMPL; +import org.apache.bcel.generic.DCONST; +import org.apache.bcel.generic.DDIV; +import org.apache.bcel.generic.DLOAD; +import org.apache.bcel.generic.DMUL; +import org.apache.bcel.generic.DNEG; +import org.apache.bcel.generic.DREM; +import org.apache.bcel.generic.DRETURN; +import org.apache.bcel.generic.DSTORE; +import org.apache.bcel.generic.DSUB; +import org.apache.bcel.generic.DUP; +import org.apache.bcel.generic.DUP2; +import org.apache.bcel.generic.DUP2_X1; +import org.apache.bcel.generic.DUP2_X2; +import org.apache.bcel.generic.DUP_X1; +import org.apache.bcel.generic.DUP_X2; +import org.apache.bcel.generic.EmptyVisitor; +import org.apache.bcel.generic.F2D; +import org.apache.bcel.generic.F2I; +import org.apache.bcel.generic.F2L; +import org.apache.bcel.generic.FADD; +import org.apache.bcel.generic.FALOAD; +import org.apache.bcel.generic.FASTORE; +import org.apache.bcel.generic.FCMPG; +import org.apache.bcel.generic.FCMPL; +import org.apache.bcel.generic.FCONST; +import org.apache.bcel.generic.FDIV; +import org.apache.bcel.generic.FLOAD; +import org.apache.bcel.generic.FMUL; +import org.apache.bcel.generic.FNEG; +import org.apache.bcel.generic.FREM; +import org.apache.bcel.generic.FRETURN; +import org.apache.bcel.generic.FSTORE; +import org.apache.bcel.generic.FSUB; +import org.apache.bcel.generic.GETFIELD; +import org.apache.bcel.generic.GETSTATIC; +import org.apache.bcel.generic.GOTO; +import org.apache.bcel.generic.GOTO_W; +import org.apache.bcel.generic.I2B; +import org.apache.bcel.generic.I2C; +import org.apache.bcel.generic.I2D; +import org.apache.bcel.generic.I2F; +import org.apache.bcel.generic.I2L; +import org.apache.bcel.generic.I2S; +import org.apache.bcel.generic.IADD; +import org.apache.bcel.generic.IALOAD; +import org.apache.bcel.generic.IAND; +import org.apache.bcel.generic.IASTORE; +import org.apache.bcel.generic.ICONST; +import org.apache.bcel.generic.IDIV; +import org.apache.bcel.generic.IFEQ; +import org.apache.bcel.generic.IFGE; +import org.apache.bcel.generic.IFGT; +import org.apache.bcel.generic.IFLE; +import org.apache.bcel.generic.IFLT; +import org.apache.bcel.generic.IFNE; +import org.apache.bcel.generic.IFNONNULL; +import org.apache.bcel.generic.IFNULL; +import org.apache.bcel.generic.IF_ACMPEQ; +import org.apache.bcel.generic.IF_ACMPNE; +import org.apache.bcel.generic.IF_ICMPEQ; +import org.apache.bcel.generic.IF_ICMPGE; +import org.apache.bcel.generic.IF_ICMPGT; +import org.apache.bcel.generic.IF_ICMPLE; +import org.apache.bcel.generic.IF_ICMPLT; +import org.apache.bcel.generic.IF_ICMPNE; +import org.apache.bcel.generic.IINC; +import org.apache.bcel.generic.ILOAD; +import org.apache.bcel.generic.IMUL; +import org.apache.bcel.generic.INEG; +import org.apache.bcel.generic.INSTANCEOF; +import org.apache.bcel.generic.INVOKEDYNAMIC; +import org.apache.bcel.generic.INVOKEINTERFACE; +import org.apache.bcel.generic.INVOKESPECIAL; +import org.apache.bcel.generic.INVOKESTATIC; +import org.apache.bcel.generic.INVOKEVIRTUAL; +import org.apache.bcel.generic.IOR; +import org.apache.bcel.generic.IREM; +import org.apache.bcel.generic.IRETURN; +import org.apache.bcel.generic.ISHL; +import org.apache.bcel.generic.ISHR; +import org.apache.bcel.generic.ISTORE; +import org.apache.bcel.generic.ISUB; +import org.apache.bcel.generic.IUSHR; +import org.apache.bcel.generic.IXOR; +import org.apache.bcel.generic.InvokeInstruction; +import org.apache.bcel.generic.JSR; +import org.apache.bcel.generic.JSR_W; +import org.apache.bcel.generic.L2D; +import org.apache.bcel.generic.L2F; +import org.apache.bcel.generic.L2I; +import org.apache.bcel.generic.LADD; +import org.apache.bcel.generic.LALOAD; +import org.apache.bcel.generic.LAND; +import org.apache.bcel.generic.LASTORE; +import org.apache.bcel.generic.LCMP; +import org.apache.bcel.generic.LCONST; +import org.apache.bcel.generic.LDC; +import org.apache.bcel.generic.LDC2_W; +import org.apache.bcel.generic.LDC_W; +import org.apache.bcel.generic.LDIV; +import org.apache.bcel.generic.LLOAD; +import org.apache.bcel.generic.LMUL; +import org.apache.bcel.generic.LNEG; +import org.apache.bcel.generic.LOOKUPSWITCH; +import org.apache.bcel.generic.LOR; +import org.apache.bcel.generic.LREM; +import org.apache.bcel.generic.LRETURN; +import org.apache.bcel.generic.LSHL; +import org.apache.bcel.generic.LSHR; +import org.apache.bcel.generic.LSTORE; +import org.apache.bcel.generic.LSUB; +import org.apache.bcel.generic.LUSHR; +import org.apache.bcel.generic.LXOR; +import org.apache.bcel.generic.MONITORENTER; +import org.apache.bcel.generic.MONITOREXIT; +import org.apache.bcel.generic.MULTIANEWARRAY; +import org.apache.bcel.generic.NEW; +import org.apache.bcel.generic.NEWARRAY; +import org.apache.bcel.generic.NOP; +import org.apache.bcel.generic.ObjectType; +import org.apache.bcel.generic.POP; +import org.apache.bcel.generic.POP2; +import org.apache.bcel.generic.PUTFIELD; +import org.apache.bcel.generic.PUTSTATIC; +import org.apache.bcel.generic.RET; +import org.apache.bcel.generic.RETURN; +import org.apache.bcel.generic.ReturnaddressType; +import org.apache.bcel.generic.SALOAD; +import org.apache.bcel.generic.SASTORE; +import org.apache.bcel.generic.SIPUSH; +import org.apache.bcel.generic.SWAP; +import org.apache.bcel.generic.TABLESWITCH; +import org.apache.bcel.generic.Type; /** * This Visitor class may be used for a type-based Java Virtual Machine simulation.
