-
InterfaceDescriptionUse UnknownAttributeReader instead(since 6.0) DO NOT USE - use Const instead(since 6.0) DO NOT USE - use ExceptionConst instead(since 6.0) Do not use. Use InstructionConst instead.
-
ClassDescription6.0 Do not use - does not workas of 5.1.1 - 7/17/2005
-
FieldDescription(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) (since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private and final; do not access directly, use getter(since 6.0) will be made private and final; do not access directly, use getter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be removed (not needed)(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setterUse
Const.MAJOR_9
insteadUseConst.MINOR_9
insteadDo not use these arrays, use the static methods in the ExceptionConst implementation class instead(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getSize()(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private and final; do not access directly, use getter(since 6.0) will be made private and final; do not access directly, use getter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not access directly, use getter/setter(since 6.0) will be made private; do not accessUse the getter/setter to access the field as it may be made private in a later release
-
MethodDescription(6.0) Use
Attribute.addAttributeReader(String, UnknownAttributeReader)
instead(since 6.0)since 5.2 because multiple variables can share the same slot, use getLocalVariable(int index, int pc) instead.since 6.0since 6.0If the instruction references an array class, this method will return "java.lang.Object". For code generated by Java 1.5, this answer is sometimes wrong (e.g., if the "clone()" method is called on an array). A better idea is to use theFieldOrMethod.getReferenceType(ConstantPoolGen)
method, which correctly distinguishes between class types and array types.If the instruction references an array class, the ObjectType returned will be invalid. Use getReferenceType() instead.(6.0) use the built in comparator, or wrap this class in another object that implements these methods(6.0) use the built in comparator, or wrap this class in another object that implements these methodsDoes nothing as of 6.3.1.(since 6.0) this method returns an inaccurate result if the class or interface referenced cannot be found: use referencesClassExact() instead(since 6.0) this method returns an inaccurate result if the class or interface referenced cannot be found: use referencesInterfaceExact() insteaduse getFirstCommonSuperclass(ReferenceType t) which has slightly changed semantics.Use getGeneralChild().Use setGeneralChild(Expression).Use getGeneralExpressionElse().Use setGeneralExpressionElse(Expression).Use getExtendType() to receive the upper bound directly.Use getBlock().getStatements().Use getBlock().getStatements().Use getBlock().getStatements().Use getBlock().getStatements().Use getCatchBlocks().Use getBlock().getStatements().
-
ConstructorDescription(6.0) Use
FieldOrMethod(java.io.DataInput, ConstantPool)
instead.org.apache.bcel.classfile.StackMapEntry(int, int, StackMapType[], int, StackMapType[], ConstantPool) Since 6.0, useStackMapEntry(int, int, StackMapType[], StackMapType[], ConstantPool)
insteadUse SYSTEM_CLASS_PATH constant