This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a change to branch release
in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
from eb83b175 Bump to next development version
add 97ffe175 Don't persist credentials unnecessarily
add e8eaacef Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-bcel Wrapping release 6.6.0
add c8319cb2 Remove noise text.
add 8defcc60 Update for next release.
add 6a32dc14 Bump actions/cache from 3.0.10 to 3.0.11 (#156)
add ff60bd22 Bump actions/cache from 3.0.10 to 3.0.11 #156
add 5b76c595 Inline single use local variables
add f9169f4c Rename test method
add ebed6e3c Javadoc tweak
add bc328852 Keep ConstantPool.getConstant(int) backward compatible with
v6.5.0 (#157)
add 463d3a75 Keep ConstantPool.getConstant(int) backward compatible with
v6.5.0 #157.
add f4c665ac Clean up test case
add 659955d7 Reuse constant
add ac0af3b6 Add missing Javadoc
add 0bc837f9 Remove noop empty blocks and simplify
add c3c71afd Merge branch 'master' of
https://gitbox.apache.org/repos/asf/commons-bcel.git
add 27873c23 Remove extra Javadoc empty line
add 78270f62 Add ciManagement
add ce2f61ef Fix ciManagement
add 35884393 Javadoc typo
add 04b2ffec Bump actions/setup-java from 3.5.1 to 3.6.0 (#159)
add 69eb192e Bump actions/setup-java from 3.5.1 to 3.6.0 #159
add fdc70dd3 Remove unused import
add f0bed2eb Javadoc
add 50aec2e8 Tweak description
add a2094432 Bump spotbugs from 4.7.2 to 4.7.3
add 7687745d No underscores in parameter names
add 244c0d2e Use camel case for parameter names and local variable names
add 296c3873 Use camel case for parameter names and local variable names
add 551da571 Javadoc typo
add 2163575f Renname example classes to be camel cased
add 529daa0e Fix spelling
add fcb6febf Use camel case for parameter names and local variable names
add 31ab85a7 Use camel case for parameter names and local variable names
add cc7982a9 Use camel case for (package) private names
add 8d2a726f Reuse Arrays.equals()
add 3f86df70 Use camel case names
add b218099c Fix spelling in comments
add 6562d326 Javadoc
add 7f74750f More precise internal throws declarations
add 2ddace86 Add a security page
add 5a01d01d Drop publishDate element
add 9f74be08 Prepare release candidate
add 7614e275 Prepare release candidate
No new revisions were added by this update.
Summary of changes:
.github/workflows/codeql-analysis.yml | 4 +-
.github/workflows/coverage.yml | 6 +-
.github/workflows/maven.yml | 6 +-
README.md | 62 +++++-
RELEASE-NOTES.txt | 59 +++++-
pom.xml | 14 +-
src/changes/changes.xml | 11 +-
src/conf/pmd.xml | 25 ---
src/examples/ClassDumper.java | 100 +++++-----
src/examples/HelloWorldBuilder.java | 20 +-
src/examples/{helloify.java => Helloify.java} | 24 ++-
src/examples/{id.java => Id.java} | 6 +-
src/examples/JasminVisitor.java | 28 ++-
src/examples/{listclass.java => ListClass.java} | 19 +-
src/examples/{maxstack.java => MaxStack.java} | 34 ++--
src/examples/Mini/ASCII_CharStream.java | 1 -
src/examples/Mini/ASTExpr.java | 1 -
src/examples/Mini/ASTFactor.java | 2 -
src/examples/Mini/ASTFunAppl.java | 2 -
src/examples/Mini/ASTFunDecl.java | 2 -
src/examples/Mini/ASTIdent.java | 2 -
src/examples/Mini/ASTIfExpr.java | 2 -
src/examples/Mini/ASTInteger.java | 2 -
src/examples/Mini/ASTLetExpr.java | 2 -
src/examples/Mini/ASTProgram.java | 1 -
src/examples/Mini/ASTTerm.java | 2 -
src/examples/Mini/EnvEntry.java | 2 -
src/examples/Mini/Environment.java | 1 -
src/examples/Mini/Function.java | 1 -
src/examples/Mini/JJTMiniParserState.java | 1 -
src/examples/Mini/MiniC.java | 1 -
src/examples/Mini/MiniParser.java | 1 -
src/examples/Mini/MiniParserConstants.java | 1 -
src/examples/Mini/MiniParserTokenManager.java | 1 -
src/examples/Mini/MiniParserTreeConstants.java | 1 -
src/examples/Mini/Node.java | 1 -
src/examples/Mini/ParseException.java | 3 +-
src/examples/Mini/SimpleNode.java | 2 -
src/examples/Mini/Token.java | 1 -
src/examples/Mini/TokenMgrError.java | 1 -
src/examples/Mini/Variable.java | 1 -
src/examples/Package.java | 2 -
src/examples/{patchclass.java => PatchClass.java} | 44 +++--
src/examples/Peephole.java | 2 -
src/examples/ProxyCreator.java | 1 -
src/examples/TransitiveHull.java | 9 +-
src/main/java/org/apache/bcel/Const.java | 1 -
src/main/java/org/apache/bcel/Constants.java | 1 -
src/main/java/org/apache/bcel/ExceptionConst.java | 1 -
.../java/org/apache/bcel/ExceptionConstants.java | 1 -
src/main/java/org/apache/bcel/Repository.java | 30 ++-
.../org/apache/bcel/classfile/AccessFlags.java | 16 +-
.../apache/bcel/classfile/AnnotationDefault.java | 18 +-
.../bcel/classfile/AnnotationElementValue.java | 1 -
.../org/apache/bcel/classfile/AnnotationEntry.java | 11 +-
.../org/apache/bcel/classfile/Annotations.java | 7 +-
.../apache/bcel/classfile/ArrayElementValue.java | 1 -
.../java/org/apache/bcel/classfile/Attribute.java | 91 +++++----
.../org/apache/bcel/classfile/AttributeReader.java | 7 +-
.../org/apache/bcel/classfile/BootstrapMethod.java | 19 +-
.../apache/bcel/classfile/BootstrapMethods.java | 30 +--
.../apache/bcel/classfile/ClassElementValue.java | 1 -
.../bcel/classfile/ClassFormatException.java | 1 -
.../org/apache/bcel/classfile/ClassParser.java | 26 ++-
src/main/java/org/apache/bcel/classfile/Code.java | 37 ++--
.../org/apache/bcel/classfile/CodeException.java | 1 -
.../java/org/apache/bcel/classfile/Constant.java | 1 -
.../java/org/apache/bcel/classfile/ConstantCP.java | 7 +-
.../org/apache/bcel/classfile/ConstantClass.java | 1 -
.../org/apache/bcel/classfile/ConstantDouble.java | 1 -
.../org/apache/bcel/classfile/ConstantDynamic.java | 1 -
.../apache/bcel/classfile/ConstantFieldref.java | 2 -
.../org/apache/bcel/classfile/ConstantFloat.java | 1 -
.../org/apache/bcel/classfile/ConstantInteger.java | 1 -
.../bcel/classfile/ConstantInterfaceMethodref.java | 2 -
.../bcel/classfile/ConstantInvokeDynamic.java | 1 -
.../org/apache/bcel/classfile/ConstantLong.java | 1 -
.../bcel/classfile/ConstantMethodHandle.java | 15 +-
.../apache/bcel/classfile/ConstantMethodType.java | 9 +-
.../apache/bcel/classfile/ConstantMethodref.java | 2 -
.../org/apache/bcel/classfile/ConstantModule.java | 1 -
.../apache/bcel/classfile/ConstantNameAndType.java | 1 -
.../org/apache/bcel/classfile/ConstantObject.java | 1 -
.../org/apache/bcel/classfile/ConstantPackage.java | 1 -
.../org/apache/bcel/classfile/ConstantPool.java | 17 +-
.../org/apache/bcel/classfile/ConstantString.java | 1 -
.../org/apache/bcel/classfile/ConstantUtf8.java | 1 -
.../org/apache/bcel/classfile/ConstantValue.java | 17 +-
.../java/org/apache/bcel/classfile/Deprecated.java | 17 +-
.../apache/bcel/classfile/DescendingVisitor.java | 2 -
.../apache/bcel/classfile/ElementValuePair.java | 1 -
.../org/apache/bcel/classfile/EmptyVisitor.java | 1 -
.../org/apache/bcel/classfile/EnclosingMethod.java | 2 +-
.../apache/bcel/classfile/EnumElementValue.java | 1 -
.../org/apache/bcel/classfile/ExceptionTable.java | 14 +-
src/main/java/org/apache/bcel/classfile/Field.java | 18 +-
.../org/apache/bcel/classfile/FieldOrMethod.java | 48 +++--
.../java/org/apache/bcel/classfile/InnerClass.java | 1 -
.../org/apache/bcel/classfile/InnerClasses.java | 31 ++-
.../java/org/apache/bcel/classfile/JavaClass.java | 32 ++--
.../java/org/apache/bcel/classfile/LineNumber.java | 1 -
.../org/apache/bcel/classfile/LineNumberTable.java | 33 ++--
.../org/apache/bcel/classfile/LocalVariable.java | 5 +-
.../apache/bcel/classfile/LocalVariableTable.java | 27 ++-
.../bcel/classfile/LocalVariableTypeTable.java | 14 +-
.../java/org/apache/bcel/classfile/Method.java | 18 +-
.../org/apache/bcel/classfile/MethodParameter.java | 12 +-
.../apache/bcel/classfile/MethodParameters.java | 10 +-
.../java/org/apache/bcel/classfile/Module.java | 32 ++--
.../org/apache/bcel/classfile/ModuleExports.java | 10 +-
.../org/apache/bcel/classfile/ModuleMainClass.java | 6 +-
.../org/apache/bcel/classfile/ModuleOpens.java | 10 +-
.../org/apache/bcel/classfile/ModulePackages.java | 18 +-
.../org/apache/bcel/classfile/ModuleProvides.java | 4 +-
.../org/apache/bcel/classfile/ModuleRequires.java | 8 +-
.../java/org/apache/bcel/classfile/NestHost.java | 8 +-
.../org/apache/bcel/classfile/NestMembers.java | 22 +--
src/main/java/org/apache/bcel/classfile/Node.java | 2 -
.../java/org/apache/bcel/classfile/PMGClass.java | 15 +-
.../bcel/classfile/ParameterAnnotationEntry.java | 11 +-
.../bcel/classfile/ParameterAnnotations.java | 19 +-
.../classfile/RuntimeInvisibleAnnotations.java | 11 +-
.../RuntimeInvisibleParameterAnnotations.java | 9 +-
.../bcel/classfile/RuntimeVisibleAnnotations.java | 11 +-
.../RuntimeVisibleParameterAnnotations.java | 9 +-
.../java/org/apache/bcel/classfile/Signature.java | 17 +-
.../apache/bcel/classfile/SimpleElementValue.java | 1 -
.../java/org/apache/bcel/classfile/SourceFile.java | 15 +-
.../java/org/apache/bcel/classfile/StackMap.java | 31 ++-
.../org/apache/bcel/classfile/StackMapEntry.java | 46 ++---
.../org/apache/bcel/classfile/StackMapType.java | 11 +-
.../java/org/apache/bcel/classfile/Synthetic.java | 17 +-
.../java/org/apache/bcel/classfile/Unknown.java | 19 +-
.../bcel/classfile/UnknownAttributeReader.java | 6 +-
.../java/org/apache/bcel/classfile/Utility.java | 209 ++++++++++-----------
.../java/org/apache/bcel/classfile/Visitor.java | 1 -
src/main/java/org/apache/bcel/generic/AALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/AASTORE.java | 2 -
.../java/org/apache/bcel/generic/ACONST_NULL.java | 2 -
src/main/java/org/apache/bcel/generic/ALOAD.java | 2 -
.../java/org/apache/bcel/generic/ANEWARRAY.java | 2 -
src/main/java/org/apache/bcel/generic/ARETURN.java | 2 -
.../java/org/apache/bcel/generic/ARRAYLENGTH.java | 2 -
src/main/java/org/apache/bcel/generic/ASTORE.java | 2 -
src/main/java/org/apache/bcel/generic/ATHROW.java | 2 -
.../apache/bcel/generic/AllocationInstruction.java | 2 -
.../bcel/generic/AnnotationElementValueGen.java | 1 -
.../apache/bcel/generic/AnnotationEntryGen.java | 1 -
.../apache/bcel/generic/ArithmeticInstruction.java | 2 -
.../apache/bcel/generic/ArrayElementValueGen.java | 1 -
.../org/apache/bcel/generic/ArrayInstruction.java | 2 -
.../java/org/apache/bcel/generic/ArrayType.java | 2 -
src/main/java/org/apache/bcel/generic/BALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/BASTORE.java | 2 -
src/main/java/org/apache/bcel/generic/BIPUSH.java | 2 -
.../java/org/apache/bcel/generic/BREAKPOINT.java | 2 -
.../java/org/apache/bcel/generic/BasicType.java | 2 -
.../java/org/apache/bcel/generic/BranchHandle.java | 9 +-
.../org/apache/bcel/generic/BranchInstruction.java | 27 ++-
src/main/java/org/apache/bcel/generic/CALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/CASTORE.java | 2 -
.../java/org/apache/bcel/generic/CHECKCAST.java | 2 -
.../org/apache/bcel/generic/CPInstruction.java | 2 -
.../apache/bcel/generic/ClassElementValueGen.java | 1 -
.../java/org/apache/bcel/generic/ClassGen.java | 31 ++-
.../org/apache/bcel/generic/ClassGenException.java | 2 -
.../org/apache/bcel/generic/ClassObserver.java | 2 -
.../org/apache/bcel/generic/CodeExceptionGen.java | 39 ++--
.../apache/bcel/generic/CompoundInstruction.java | 1 -
.../org/apache/bcel/generic/ConstantPoolGen.java | 57 +++---
.../bcel/generic/ConstantPushInstruction.java | 1 -
.../apache/bcel/generic/ConversionInstruction.java | 2 -
src/main/java/org/apache/bcel/generic/D2F.java | 2 -
src/main/java/org/apache/bcel/generic/D2I.java | 2 -
src/main/java/org/apache/bcel/generic/D2L.java | 2 -
src/main/java/org/apache/bcel/generic/DADD.java | 2 -
src/main/java/org/apache/bcel/generic/DALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/DASTORE.java | 2 -
src/main/java/org/apache/bcel/generic/DCMPG.java | 2 -
src/main/java/org/apache/bcel/generic/DCMPL.java | 2 -
src/main/java/org/apache/bcel/generic/DCONST.java | 2 -
src/main/java/org/apache/bcel/generic/DDIV.java | 2 -
src/main/java/org/apache/bcel/generic/DLOAD.java | 2 -
src/main/java/org/apache/bcel/generic/DMUL.java | 2 -
src/main/java/org/apache/bcel/generic/DNEG.java | 2 -
src/main/java/org/apache/bcel/generic/DREM.java | 2 -
src/main/java/org/apache/bcel/generic/DRETURN.java | 2 -
src/main/java/org/apache/bcel/generic/DSTORE.java | 2 -
src/main/java/org/apache/bcel/generic/DSUB.java | 2 -
src/main/java/org/apache/bcel/generic/DUP.java | 2 -
src/main/java/org/apache/bcel/generic/DUP2.java | 2 -
src/main/java/org/apache/bcel/generic/DUP2_X1.java | 2 -
src/main/java/org/apache/bcel/generic/DUP2_X2.java | 2 -
src/main/java/org/apache/bcel/generic/DUP_X1.java | 2 -
src/main/java/org/apache/bcel/generic/DUP_X2.java | 2 -
.../org/apache/bcel/generic/ElementValueGen.java | 1 -
.../apache/bcel/generic/ElementValuePairGen.java | 1 -
.../java/org/apache/bcel/generic/EmptyVisitor.java | 2 -
.../apache/bcel/generic/EnumElementValueGen.java | 1 -
.../org/apache/bcel/generic/ExceptionThrower.java | 2 -
src/main/java/org/apache/bcel/generic/F2D.java | 2 -
src/main/java/org/apache/bcel/generic/F2I.java | 2 -
src/main/java/org/apache/bcel/generic/F2L.java | 2 -
src/main/java/org/apache/bcel/generic/FADD.java | 2 -
src/main/java/org/apache/bcel/generic/FALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/FASTORE.java | 2 -
src/main/java/org/apache/bcel/generic/FCMPG.java | 2 -
src/main/java/org/apache/bcel/generic/FCMPL.java | 2 -
src/main/java/org/apache/bcel/generic/FCONST.java | 2 -
src/main/java/org/apache/bcel/generic/FDIV.java | 2 -
src/main/java/org/apache/bcel/generic/FLOAD.java | 2 -
src/main/java/org/apache/bcel/generic/FMUL.java | 2 -
src/main/java/org/apache/bcel/generic/FNEG.java | 2 -
src/main/java/org/apache/bcel/generic/FREM.java | 2 -
src/main/java/org/apache/bcel/generic/FRETURN.java | 2 -
src/main/java/org/apache/bcel/generic/FSTORE.java | 2 -
src/main/java/org/apache/bcel/generic/FSUB.java | 2 -
.../java/org/apache/bcel/generic/FieldGen.java | 13 +-
.../apache/bcel/generic/FieldGenOrMethodGen.java | 6 +-
.../org/apache/bcel/generic/FieldInstruction.java | 2 -
.../org/apache/bcel/generic/FieldObserver.java | 2 -
.../org/apache/bcel/generic/FieldOrMethod.java | 2 -
.../java/org/apache/bcel/generic/GETFIELD.java | 2 -
.../java/org/apache/bcel/generic/GETSTATIC.java | 2 -
src/main/java/org/apache/bcel/generic/GOTO.java | 12 +-
src/main/java/org/apache/bcel/generic/GOTO_W.java | 2 -
.../org/apache/bcel/generic/GotoInstruction.java | 2 -
src/main/java/org/apache/bcel/generic/I2B.java | 2 -
src/main/java/org/apache/bcel/generic/I2C.java | 2 -
src/main/java/org/apache/bcel/generic/I2D.java | 2 -
src/main/java/org/apache/bcel/generic/I2F.java | 2 -
src/main/java/org/apache/bcel/generic/I2L.java | 2 -
src/main/java/org/apache/bcel/generic/I2S.java | 2 -
src/main/java/org/apache/bcel/generic/IADD.java | 2 -
src/main/java/org/apache/bcel/generic/IALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/IAND.java | 2 -
src/main/java/org/apache/bcel/generic/IASTORE.java | 2 -
src/main/java/org/apache/bcel/generic/ICONST.java | 2 -
src/main/java/org/apache/bcel/generic/IDIV.java | 2 -
src/main/java/org/apache/bcel/generic/IFEQ.java | 2 -
src/main/java/org/apache/bcel/generic/IFGE.java | 2 -
src/main/java/org/apache/bcel/generic/IFGT.java | 2 -
src/main/java/org/apache/bcel/generic/IFLE.java | 2 -
src/main/java/org/apache/bcel/generic/IFLT.java | 2 -
src/main/java/org/apache/bcel/generic/IFNE.java | 2 -
.../java/org/apache/bcel/generic/IFNONNULL.java | 2 -
src/main/java/org/apache/bcel/generic/IFNULL.java | 2 -
.../java/org/apache/bcel/generic/IF_ACMPEQ.java | 2 -
.../java/org/apache/bcel/generic/IF_ACMPNE.java | 2 -
.../java/org/apache/bcel/generic/IF_ICMPEQ.java | 2 -
.../java/org/apache/bcel/generic/IF_ICMPGE.java | 2 -
.../java/org/apache/bcel/generic/IF_ICMPGT.java | 2 -
.../java/org/apache/bcel/generic/IF_ICMPLE.java | 2 -
.../java/org/apache/bcel/generic/IF_ICMPLT.java | 2 -
.../java/org/apache/bcel/generic/IF_ICMPNE.java | 2 -
src/main/java/org/apache/bcel/generic/IINC.java | 1 -
src/main/java/org/apache/bcel/generic/ILOAD.java | 2 -
src/main/java/org/apache/bcel/generic/IMPDEP1.java | 2 -
src/main/java/org/apache/bcel/generic/IMPDEP2.java | 2 -
src/main/java/org/apache/bcel/generic/IMUL.java | 2 -
src/main/java/org/apache/bcel/generic/INEG.java | 2 -
.../java/org/apache/bcel/generic/INSTANCEOF.java | 2 -
.../org/apache/bcel/generic/INVOKEDYNAMIC.java | 1 -
.../org/apache/bcel/generic/INVOKEINTERFACE.java | 1 -
.../org/apache/bcel/generic/INVOKESPECIAL.java | 1 -
.../java/org/apache/bcel/generic/INVOKESTATIC.java | 1 -
.../org/apache/bcel/generic/INVOKEVIRTUAL.java | 1 -
src/main/java/org/apache/bcel/generic/IOR.java | 2 -
src/main/java/org/apache/bcel/generic/IREM.java | 2 -
src/main/java/org/apache/bcel/generic/IRETURN.java | 2 -
src/main/java/org/apache/bcel/generic/ISHL.java | 2 -
src/main/java/org/apache/bcel/generic/ISHR.java | 2 -
src/main/java/org/apache/bcel/generic/ISTORE.java | 2 -
src/main/java/org/apache/bcel/generic/ISUB.java | 2 -
src/main/java/org/apache/bcel/generic/IUSHR.java | 2 -
src/main/java/org/apache/bcel/generic/IXOR.java | 2 -
.../org/apache/bcel/generic/IfInstruction.java | 2 -
.../apache/bcel/generic/IndexedInstruction.java | 2 -
.../java/org/apache/bcel/generic/Instruction.java | 2 -
.../apache/bcel/generic/InstructionComparator.java | 1 -
.../org/apache/bcel/generic/InstructionConst.java | 2 -
.../apache/bcel/generic/InstructionConstants.java | 1 -
.../apache/bcel/generic/InstructionFactory.java | 8 +-
.../org/apache/bcel/generic/InstructionHandle.java | 5 +-
.../org/apache/bcel/generic/InstructionList.java | 87 +++++----
.../bcel/generic/InstructionListObserver.java | 2 -
.../apache/bcel/generic/InstructionTargeter.java | 9 +-
.../org/apache/bcel/generic/InvokeInstruction.java | 2 -
src/main/java/org/apache/bcel/generic/JSR.java | 10 +-
src/main/java/org/apache/bcel/generic/JSR_W.java | 2 -
.../org/apache/bcel/generic/JsrInstruction.java | 2 -
src/main/java/org/apache/bcel/generic/L2D.java | 2 -
src/main/java/org/apache/bcel/generic/L2F.java | 2 -
src/main/java/org/apache/bcel/generic/L2I.java | 2 -
src/main/java/org/apache/bcel/generic/LADD.java | 2 -
src/main/java/org/apache/bcel/generic/LALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/LAND.java | 2 -
src/main/java/org/apache/bcel/generic/LASTORE.java | 2 -
src/main/java/org/apache/bcel/generic/LCMP.java | 2 -
src/main/java/org/apache/bcel/generic/LCONST.java | 2 -
src/main/java/org/apache/bcel/generic/LDC.java | 2 -
src/main/java/org/apache/bcel/generic/LDC2_W.java | 2 -
src/main/java/org/apache/bcel/generic/LDC_W.java | 2 -
src/main/java/org/apache/bcel/generic/LDIV.java | 2 -
src/main/java/org/apache/bcel/generic/LLOAD.java | 2 -
src/main/java/org/apache/bcel/generic/LMUL.java | 2 -
src/main/java/org/apache/bcel/generic/LNEG.java | 2 -
.../java/org/apache/bcel/generic/LOOKUPSWITCH.java | 11 +-
src/main/java/org/apache/bcel/generic/LOR.java | 2 -
src/main/java/org/apache/bcel/generic/LREM.java | 2 -
src/main/java/org/apache/bcel/generic/LRETURN.java | 2 -
src/main/java/org/apache/bcel/generic/LSHL.java | 2 -
src/main/java/org/apache/bcel/generic/LSHR.java | 2 -
src/main/java/org/apache/bcel/generic/LSTORE.java | 2 -
src/main/java/org/apache/bcel/generic/LSUB.java | 2 -
src/main/java/org/apache/bcel/generic/LUSHR.java | 2 -
src/main/java/org/apache/bcel/generic/LXOR.java | 2 -
.../org/apache/bcel/generic/LineNumberGen.java | 21 +--
.../java/org/apache/bcel/generic/LoadClass.java | 2 -
.../org/apache/bcel/generic/LoadInstruction.java | 12 +-
.../org/apache/bcel/generic/LocalVariableGen.java | 33 ++--
.../bcel/generic/LocalVariableInstruction.java | 8 +-
.../java/org/apache/bcel/generic/MONITORENTER.java | 2 -
.../java/org/apache/bcel/generic/MONITOREXIT.java | 2 -
.../org/apache/bcel/generic/MULTIANEWARRAY.java | 2 -
.../java/org/apache/bcel/generic/MethodGen.java | 49 +++--
.../org/apache/bcel/generic/MethodObserver.java | 2 -
src/main/java/org/apache/bcel/generic/NEW.java | 2 -
.../java/org/apache/bcel/generic/NEWARRAY.java | 2 -
src/main/java/org/apache/bcel/generic/NOP.java | 2 -
.../org/apache/bcel/generic/NamedAndTyped.java | 2 -
.../java/org/apache/bcel/generic/ObjectType.java | 2 -
src/main/java/org/apache/bcel/generic/POP.java | 2 -
src/main/java/org/apache/bcel/generic/POP2.java | 2 -
src/main/java/org/apache/bcel/generic/PUSH.java | 2 -
.../java/org/apache/bcel/generic/PUTFIELD.java | 2 -
.../java/org/apache/bcel/generic/PUTSTATIC.java | 2 -
.../org/apache/bcel/generic/PopInstruction.java | 1 -
.../org/apache/bcel/generic/PushInstruction.java | 1 -
src/main/java/org/apache/bcel/generic/RET.java | 2 -
src/main/java/org/apache/bcel/generic/RETURN.java | 2 -
.../org/apache/bcel/generic/ReferenceType.java | 56 +++---
.../org/apache/bcel/generic/ReturnInstruction.java | 2 -
.../org/apache/bcel/generic/ReturnaddressType.java | 1 -
src/main/java/org/apache/bcel/generic/SALOAD.java | 2 -
src/main/java/org/apache/bcel/generic/SASTORE.java | 2 -
src/main/java/org/apache/bcel/generic/SIPUSH.java | 2 -
src/main/java/org/apache/bcel/generic/SWAP.java | 2 -
src/main/java/org/apache/bcel/generic/SWITCH.java | 42 ++---
src/main/java/org/apache/bcel/generic/Select.java | 43 +++--
.../apache/bcel/generic/SimpleElementValueGen.java | 1 -
.../org/apache/bcel/generic/StackConsumer.java | 2 -
.../org/apache/bcel/generic/StackInstruction.java | 2 -
.../org/apache/bcel/generic/StackProducer.java | 4 +-
.../org/apache/bcel/generic/StoreInstruction.java | 12 +-
.../java/org/apache/bcel/generic/TABLESWITCH.java | 17 +-
.../apache/bcel/generic/TargetLostException.java | 3 +-
src/main/java/org/apache/bcel/generic/Type.java | 2 -
.../org/apache/bcel/generic/TypedInstruction.java | 2 -
.../apache/bcel/generic/UnconditionalBranch.java | 1 -
.../bcel/generic/VariableLengthInstruction.java | 1 -
src/main/java/org/apache/bcel/generic/Visitor.java | 2 -
.../bcel/util/AbstractClassPathRepository.java | 1 -
.../java/org/apache/bcel/util/AttributeHTML.java | 30 +--
.../java/org/apache/bcel/util/BCELComparator.java | 1 -
.../java/org/apache/bcel/util/BCELFactory.java | 15 +-
src/main/java/org/apache/bcel/util/BCELifier.java | 2 -
.../java/org/apache/bcel/util/ByteSequence.java | 2 -
src/main/java/org/apache/bcel/util/Class2HTML.java | 6 +-
.../java/org/apache/bcel/util/ClassLoader.java | 21 +--
.../apache/bcel/util/ClassLoaderRepository.java | 2 -
src/main/java/org/apache/bcel/util/ClassPath.java | 7 +-
.../org/apache/bcel/util/ClassPathRepository.java | 1 -
src/main/java/org/apache/bcel/util/ClassQueue.java | 2 -
src/main/java/org/apache/bcel/util/ClassSet.java | 1 -
src/main/java/org/apache/bcel/util/ClassStack.java | 1 -
.../java/org/apache/bcel/util/ClassVector.java | 1 -
src/main/java/org/apache/bcel/util/CodeHTML.java | 115 ++++++------
.../java/org/apache/bcel/util/ConstantHTML.java | 32 ++--
.../org/apache/bcel/util/InstructionFinder.java | 7 +-
.../java/org/apache/bcel/util/JavaWrapper.java | 1 -
.../bcel/util/LruCacheClassPathRepository.java | 1 -
.../util/MemorySensitiveClassPathRepository.java | 1 -
src/main/java/org/apache/bcel/util/MethodHTML.java | 6 +-
.../org/apache/bcel/util/ModularRuntimeImage.java | 1 -
src/main/java/org/apache/bcel/util/Repository.java | 1 -
.../org/apache/bcel/util/SyntheticRepository.java | 1 -
.../apache/bcel/verifier/GraphicalVerifier.java | 2 -
.../org/apache/bcel/verifier/NativeVerifier.java | 2 -
.../org/apache/bcel/verifier/PassVerifier.java | 1 -
.../org/apache/bcel/verifier/TransitiveHull.java | 2 -
.../apache/bcel/verifier/VerificationResult.java | 2 -
.../java/org/apache/bcel/verifier/Verifier.java | 17 +-
.../org/apache/bcel/verifier/VerifierAppFrame.java | 17 +-
.../org/apache/bcel/verifier/VerifierFactory.java | 1 -
.../bcel/verifier/VerifierFactoryListModel.java | 6 +-
.../bcel/verifier/VerifierFactoryObserver.java | 1 -
.../verifier/exc/AssertionViolatedException.java | 2 -
.../verifier/exc/ClassConstraintException.java | 2 -
.../bcel/verifier/exc/CodeConstraintException.java | 2 -
.../bcel/verifier/exc/InvalidMethodException.java | 2 -
.../verifier/exc/LinkingConstraintException.java | 2 -
.../apache/bcel/verifier/exc/LoadingException.java | 1 -
.../LocalVariableInfoInconsistentException.java | 2 -
.../exc/StaticCodeConstraintException.java | 2 -
.../StaticCodeInstructionConstraintException.java | 2 -
...cCodeInstructionOperandConstraintException.java | 2 -
.../exc/StructuralCodeConstraintException.java | 2 -
.../java/org/apache/bcel/verifier/exc/Utility.java | 1 -
.../bcel/verifier/exc/VerificationException.java | 2 -
.../exc/VerifierConstraintViolatedException.java | 2 -
.../apache/bcel/verifier/statics/DOUBLE_Upper.java | 1 -
.../org/apache/bcel/verifier/statics/IntList.java | 2 -
.../apache/bcel/verifier/statics/LONG_Upper.java | 1 -
.../bcel/verifier/statics/LocalVariableInfo.java | 1 -
.../bcel/verifier/statics/LocalVariablesInfo.java | 8 +-
.../bcel/verifier/statics/Pass1Verifier.java | 1 -
.../bcel/verifier/statics/Pass2Verifier.java | 105 +++++------
.../bcel/verifier/statics/Pass3aVerifier.java | 81 ++++----
.../verifier/statics/StringRepresentation.java | 2 -
.../verifier/structurals/ControlFlowGraph.java | 18 +-
.../verifier/structurals/ExceptionHandler.java | 2 -
.../verifier/structurals/ExceptionHandlers.java | 1 -
.../verifier/structurals/ExecutionVisitor.java | 1 -
.../apache/bcel/verifier/structurals/Frame.java | 2 -
.../bcel/verifier/structurals/GenericArray.java | 2 -
.../structurals/InstConstraintVisitor.java | 45 +++--
.../verifier/structurals/InstructionContext.java | 2 -
.../bcel/verifier/structurals/LocalVariables.java | 1 -
.../bcel/verifier/structurals/OperandStack.java | 4 +-
.../bcel/verifier/structurals/Pass3bVerifier.java | 25 ++-
.../bcel/verifier/structurals/Subroutine.java | 1 -
.../bcel/verifier/structurals/Subroutines.java | 17 +-
.../structurals/UninitializedObjectType.java | 2 -
src/site/site.xml | 3 +-
src/site/xdoc/download_bcel.xml | 26 +--
src/site/xdoc/security.xml | 45 +++++
.../bcel/AbstractCounterVisitorTestCase.java | 1 -
.../java/org/apache/bcel/AbstractTestCase.java | 16 +-
.../apache/bcel/AnnotationAccessFlagTestCase.java | 5 +-
.../bcel/AnnotationDefaultAttributeTestCase.java | 3 +-
.../org/apache/bcel/AnonymousClassTestCase.java | 9 +-
.../org/apache/bcel/CounterVisitorTestCase.java | 3 +-
.../org/apache/bcel/ElementValueGenTestCase.java | 1 -
.../bcel/EnclosingMethodAttributeTestCase.java | 7 +-
.../org/apache/bcel/EnumAccessFlagTestCase.java | 5 +-
src/test/java/org/apache/bcel/HandleTestCase.java | 1 -
.../org/apache/bcel/InstructionFinderTestCase.java | 3 +-
.../bcel/LocalVariableTypeTableTestCase.java | 3 +-
src/test/java/org/apache/bcel/NanoTimer.java | 1 -
src/test/java/org/apache/bcel/PLSETestCase.java | 23 ++-
src/test/java/org/apache/bcel/PerformanceTest.java | 1 -
.../bcel/classfile/CodeExceptionTestCase.java | 1 -
.../bcel/classfile/ConstantPoolTestCase.java | 48 ++++-
.../bcel/classfile/LocalVariableTestCase.java | 1 -
.../java/org/apache/bcel/data/AnnotatedFields.java | 1 -
.../bcel/data/AnnotatedWithCombinedAnnotation.java | 1 -
.../apache/bcel/data/AnnotatedWithEnumClass.java | 1 -
.../apache/bcel/data/AnnotationEnumElement.java | 1 -
.../org/apache/bcel/data/AnonymousClassTest.java | 1 -
.../apache/bcel/data/AttributeTestClassEM01.java | 1 -
.../apache/bcel/data/AttributeTestClassEM02.java | 1 -
.../org/apache/bcel/data/CombinedAnnotation.java | 1 -
.../apache/bcel/data/ComplexAnnotatedClass.java | 1 -
.../org/apache/bcel/data/ComplexAnnotation.java | 1 -
.../java/org/apache/bcel/data/ConstantPoolX.java | 1 -
.../java/org/apache/bcel/data/LargeMethod.java | 1 -
src/test/java/org/apache/bcel/data/MarkedType.java | 1 -
.../org/apache/bcel/data/MarkerAnnotation.java | 1 -
.../bcel/data/MarkerAnnotationInvisible.java | 1 -
.../java/org/apache/bcel/data/PLSETestClass.java | 1 -
.../java/org/apache/bcel/data/PLSETestClass2.java | 1 -
.../java/org/apache/bcel/data/PLSETestEnum.java | 1 -
.../org/apache/bcel/data/SimpleAnnotatedClass.java | 1 -
.../org/apache/bcel/data/SimpleAnnotation.java | 1 -
.../java/org/apache/bcel/data/SimpleClass.java | 1 -
...SimpleClassHasMethodIncludeGenericArgument.java | 1 -
.../data/SimpleClassWithDefaultConstructor.java | 1 -
src/test/java/org/apache/bcel/data/SimpleEnum.java | 1 -
.../apache/bcel/generic/BranchHandleTestCase.java | 1 -
.../org/apache/bcel/generic/EmptyStaticInit.java | 1 -
.../bcel/generic/FieldAnnotationsTestCase.java | 7 +-
.../GeneratingAnnotatedClassesTestCase.java | 65 ++++---
.../bcel/generic/InstructionHandleTestCase.java | 1 -
.../apache/bcel/generic/JiraBcel362TestCase.java | 2 +-
.../java/org/apache/bcel/generic/TypeTestCase.java | 1 -
.../org/apache/bcel/util/BCELifierTestCase.java | 13 +-
.../bcel/util/ClassPathRepositoryTestCase.java | 1 -
.../org/apache/bcel/util/ClassPathTestCase.java | 1 -
.../apache/bcel/util/InstructionFinderTest.java | 1 -
.../util/LruCacheClassPathRepositoryTestCase.java | 1 -
.../bcel/util/ModularRuntimeImageTestCase.java | 1 -
.../bcel/verifier/AbstractVerifierTestCase.java | 1 -
.../apache/bcel/verifier/JiraBcel291TestCase.java | 1 -
.../bcel/verifier/VerifierArrayAccessTestCase.java | 1 -
.../bcel/verifier/VerifierInvokeTestCase.java | 1 -
.../org/apache/bcel/verifier/VerifierTestCase.java | 1 -
.../verifier/tests/JiraBcel291TestFixture.java | 1 -
.../apache/bcel/verifier/tests/TestArray01.java | 1 -
.../bcel/verifier/tests/TestArrayAccess01.java | 1 -
.../verifier/tests/TestArrayAccess02Creator.java | 1 -
.../verifier/tests/TestArrayAccess03Creator.java | 1 -
.../verifier/tests/TestArrayAccess04Creator.java | 1 -
.../apache/bcel/verifier/tests/TestCreator.java | 1 -
.../verifier/tests/TestLegalInvokeInterface01.java | 1 -
.../verifier/tests/TestLegalInvokeSpecial01.java | 1 -
.../verifier/tests/TestLegalInvokeSpecial02.java | 1 -
.../verifier/tests/TestLegalInvokeStatic01.java | 1 -
.../verifier/tests/TestLegalInvokeVirtual01.java | 1 -
.../verifier/tests/TestLegalInvokeVirtual02.java | 1 -
.../bcel/verifier/tests/TestReturn01Creator.java | 1 -
.../apache/bcel/verifier/tests/TestReturn02.java | 1 -
.../bcel/verifier/tests/TestReturn03Creator.java | 1 -
.../org/apache/bcel/visitors/CounterVisitor.java | 1 -
514 files changed, 1606 insertions(+), 2170 deletions(-)
delete mode 100644 src/conf/pmd.xml
rename src/examples/{helloify.java => Helloify.java} (86%)
rename src/examples/{id.java => Id.java} (96%)
rename src/examples/{listclass.java => ListClass.java} (95%)
rename src/examples/{maxstack.java => MaxStack.java} (70%)
rename src/examples/{patchclass.java => PatchClass.java} (64%)
create mode 100644 src/site/xdoc/security.xml