Class UninitializedObjectType
java.lang.Object
org.apache.bcel.generic.Type
org.apache.bcel.generic.ReferenceType
org.apache.bcel.verifier.structurals.UninitializedObjectType
- All Implemented Interfaces:
Constants
This class represents an uninitialized object type; see The Java Virtual Machine Specification, Second Edition, page
147: 4.9.4 for more details.
-
Field Summary
Fields inherited from class Type
BOOLEAN, BYTE, CHAR, CLASS, DOUBLE, FLOAT, INT, LONG, NO_ARGS, NULL, OBJECT, SHORT, signature, STRING, STRINGBUFFER, THROWABLE, type, UNKNOWN, VOIDModifier and TypeFieldDescriptionstatic final BasicTypePredefined constant for boolean type.static final BasicTypePredefined constant for byte type.static final BasicTypePredefined constant for char type.static final ObjectTypePredefined constant for Class type.static final BasicTypePredefined constant for double type.static final BasicTypePredefined constant for float type.static final BasicTypePredefined constant for int type.static final BasicTypePredefined constant for long type.static final Type[]Empty array.static final ReferenceTypePredefined constant for null type.static final ObjectTypePredefined constant for Object type.static final BasicTypePredefined constant for short type.protected StringDeprecated.(since 6.0) will be made private; do not access directly, use getter/setterstatic final ObjectTypePredefined constant for String type.static final ObjectTypePredefined constant for StringBuffer type.static final ObjectTypePredefined constant for Throwable type.protected byteDeprecated.(since 6.0) will be made private; do not access directly, use getter/setterstatic final TypePredefined constant for unknown type.static final BasicTypePredefined constantsFields inherited from interface Constants
AALOAD, AASTORE, ACC_ABSTRACT, ACC_ANNOTATION, ACC_BRIDGE, ACC_ENUM, ACC_FINAL, ACC_INTERFACE, ACC_NATIVE, ACC_PRIVATE, ACC_PROTECTED, ACC_PUBLIC, ACC_STATIC, ACC_STRICT, ACC_SUPER, ACC_SYNCHRONIZED, ACC_SYNTHETIC, ACC_TRANSIENT, ACC_VARARGS, ACC_VOLATILE, ACCESS_NAMES, ACONST_NULL, ALOAD, ALOAD_0, ALOAD_1, ALOAD_2, ALOAD_3, ANEWARRAY, ANEWARRAY_QUICK, ARETURN, ARRAYLENGTH, ASTORE, ASTORE_0, ASTORE_1, ASTORE_2, ASTORE_3, ATHROW, ATTR_ANNOTATION_DEFAULT, ATTR_CODE, ATTR_CONSTANT_VALUE, ATTR_DEPRECATED, ATTR_EXCEPTIONS, ATTR_INNER_CLASSES, ATTR_LINE_NUMBER_TABLE, ATTR_LOCAL_VARIABLE_TABLE, ATTR_PMG, ATTR_RUNTIMEINVISIBLE_ANNOTATIONS, ATTR_RUNTIMEINVISIBLE_PARAMETER_ANNOTATIONS, ATTR_RUNTIMEVISIBLE_ANNOTATIONS, ATTR_RUNTIMEVISIBLE_PARAMETER_ANNOTATIONS, ATTR_SIGNATURE, ATTR_SOURCE_FILE, ATTR_STACK_MAP, ATTR_SYNTHETIC, ATTR_UNKNOWN, ATTRIBUTE_NAMES, BALOAD, BASTORE, BIPUSH, BREAKPOINT, CALOAD, CASTORE, CHECKCAST, CHECKCAST_QUICK, CLASS_TYPE_NAMES, CONSTANT_Class, CONSTANT_Double, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_Long, CONSTANT_Methodref, CONSTANT_NameAndType, CONSTANT_NAMES, CONSTANT_String, CONSTANT_Utf8, CONSTRUCTOR_NAME, CONSUME_STACK, D2F, D2I, D2L, DADD, DALOAD, DASTORE, DCMPG, DCMPL, DCONST_0, DCONST_1, DDIV, DLOAD, DLOAD_0, DLOAD_1, DLOAD_2, DLOAD_3, DMUL, DNEG, DREM, DRETURN, DSTORE, DSTORE_0, DSTORE_1, DSTORE_2, DSTORE_3, DSUB, DUP, DUP_X1, DUP_X2, DUP2, DUP2_X1, DUP2_X2, F2D, F2I, F2L, FADD, FALOAD, FASTORE, FCMPG, FCMPL, FCONST_0, FCONST_1, FCONST_2, FDIV, FLOAD, FLOAD_0, FLOAD_1, FLOAD_2, FLOAD_3, FMUL, FNEG, FREM, FRETURN, FSTORE, FSTORE_0, FSTORE_1, FSTORE_2, FSTORE_3, FSUB, GETFIELD, GETFIELD_QUICK, GETFIELD_QUICK_W, GETFIELD2_QUICK, GETSTATIC, GETSTATIC_QUICK, GETSTATIC2_QUICK, GOTO, GOTO_W, I2B, I2C, I2D, I2F, I2L, I2S, IADD, IALOAD, IAND, IASTORE, ICONST_0, ICONST_1, ICONST_2, ICONST_3, ICONST_4, ICONST_5, ICONST_M1, IDIV, IF_ACMPEQ, IF_ACMPNE, IF_ICMPEQ, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE, IF_ICMPLT, IF_ICMPNE, IFEQ, IFGE, IFGT, IFLE, IFLT, IFNE, IFNONNULL, IFNULL, IINC, ILLEGAL_OPCODE, ILLEGAL_TYPE, ILOAD, ILOAD_0, ILOAD_1, ILOAD_2, ILOAD_3, IMPDEP1, IMPDEP2, IMUL, INEG, INSTANCEOF, INSTANCEOF_QUICK, INT2BYTE, INT2CHAR, INT2SHORT, INTERFACES_IMPLEMENTED_BY_ARRAYS, INVOKEDYNAMIC, INVOKEINTERFACE, INVOKEINTERFACE_QUICK, INVOKENONVIRTUAL, INVOKENONVIRTUAL_QUICK, INVOKESPECIAL, INVOKESTATIC, INVOKESTATIC_QUICK, INVOKESUPER_QUICK, INVOKEVIRTUAL, INVOKEVIRTUAL_QUICK, INVOKEVIRTUAL_QUICK_W, INVOKEVIRTUALOBJECT_QUICK, IOR, IREM, IRETURN, ISHL, ISHR, ISTORE, ISTORE_0, ISTORE_1, ISTORE_2, ISTORE_3, ISUB, ITEM_Bogus, ITEM_Double, ITEM_Float, ITEM_InitObject, ITEM_Integer, ITEM_Long, ITEM_NAMES, ITEM_NewObject, ITEM_Null, ITEM_Object, IUSHR, IXOR, JSR, JSR_W, KNOWN_ATTRIBUTES, L2D, L2F, L2I, LADD, LALOAD, LAND, LASTORE, LCMP, LCONST_0, LCONST_1, LDC, LDC_QUICK, LDC_W, LDC_W_QUICK, LDC2_W, LDC2_W_QUICK, LDIV, LLOAD, LLOAD_0, LLOAD_1, LLOAD_2, LLOAD_3, LMUL, LNEG, LOOKUPSWITCH, LOR, LREM, LRETURN, LSHL, LSHR, LSTORE, LSTORE_0, LSTORE_1, LSTORE_2, LSTORE_3, LSUB, LUSHR, LXOR, MAJOR, MAJOR_1_1, MAJOR_1_2, MAJOR_1_3, MAJOR_1_4, MAJOR_1_5, MAX_ACC_FLAG, MAX_BYTE, MAX_CODE_SIZE, MAX_CP_ENTRIES, MAX_SHORT, MINOR, MINOR_1_1, MINOR_1_2, MINOR_1_3, MINOR_1_4, MINOR_1_5, MONITORENTER, MONITOREXIT, MULTIANEWARRAY, MULTIANEWARRAY_QUICK, NEW, NEW_QUICK, NEWARRAY, NO_OF_OPERANDS, NOP, OPCODE_NAMES, POP, POP2, PRODUCE_STACK, PUSH, PUTFIELD, PUTFIELD_QUICK, PUTFIELD_QUICK_W, PUTFIELD2_QUICK, PUTSTATIC, PUTSTATIC_QUICK, PUTSTATIC2_QUICK, RESERVED, RET, RETURN, SALOAD, SASTORE, SHORT_TYPE_NAMES, SIPUSH, STATIC_INITIALIZER_NAME, SWAP, SWITCH, T_ADDRESS, T_ARRAY, T_BOOLEAN, T_BYTE, T_CHAR, T_DOUBLE, T_FLOAT, T_INT, T_LONG, T_OBJECT, T_REFERENCE, T_SHORT, T_UNKNOWN, T_VOID, TABLESWITCH, TYPE_NAMES, TYPE_OF_OPERANDS, UNDEFINED, UNPREDICTABLE, WIDEModifier and TypeFieldDescriptionstatic final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final String[]Deprecated.The names of the access flags.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final byteDeprecated.Attribute constant for annotation default.static final byteDeprecated.Attribute constant: Code.static final byteDeprecated.Attribute constant: ConstantValue.static final byteDeprecated.Attribute constant: Deprecated.static final byteDeprecated.Attribute constant: Exceptions.static final byteDeprecated.Attribute constant: InnerClasses.static final byteDeprecated.Attribute constant: LineNumberTable.static final byteDeprecated.Attribute constant: LocalVariableTable.static final byteDeprecated.Attribute constant: PMG.static final byteDeprecated.Attribute constant for runtime invisible annotations.static final byteDeprecated.Attribute constant for runtime invisible parameter annotations.static final byteDeprecated.Attribute constant for runtime visible annotations.static final byteDeprecated.Attribute constant for runtime visible parameter annotations.static final byteDeprecated.Attribute constant: Signature.static final byteDeprecated.Attribute constant: SourceFile.static final byteDeprecated.Attribute constant: StackMap.static final byteDeprecated.Attribute constant: Synthetic.static final byteDeprecated.Attribute constant: Unknown.static final String[]Deprecated.Array of attribute names.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final String[]Deprecated.The primitive class names corresponding to the T_XX constants, for example, CLASS_TYPE_NAMES[T_INT] = "java.lang.Integer"static final byteDeprecated.Marks a constant pool entry as a Class.static final byteDeprecated.Marks a constant pool entry as type Double.static final byteDeprecated.Marks a constant pool entry as a Field Reference.static final byteDeprecated.Marks a constant pool entry as type Float.static final byteDeprecated.Marks a constant pool entry as type Integer.static final byteDeprecated.Marks a constant pool entry as an Interface Method Reference.static final byteDeprecated.Marks a constant pool entry as type Long.static final byteDeprecated.Marks a constant pool entry as a Method Reference.static final byteDeprecated.Marks a constant pool entry as a name and type.static final String[]Deprecated.The names of the types of entries in a constant pool.static final byteDeprecated.Marks a constant pool entry as type String.static final byteDeprecated.Marks a constant pool entry as type UTF-8.static final StringDeprecated.The name of every constructor method in a class, also called "instance initialization method".static final int[]Deprecated.Number of words consumed on operand stack by instructions.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final StringDeprecated.Mnemonic for an illegal opcode.static final StringDeprecated.Mnemonic for an illegal type.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final String[]Deprecated.The names of the interfaces implemented by arraysstatic final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final byteDeprecated.Item type: Bogus.static final byteDeprecated.Item type: Double.static final byteDeprecated.Item type: Float.static final byteDeprecated.Item type: InitObject.static final byteDeprecated.Item type: Integer.static final byteDeprecated.Item type: Long.static final String[]Deprecated.Array of item type names.static final byteDeprecated.Item type: NewObject.static final byteDeprecated.Item type: Null.static final byteDeprecated.Item type: Object.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Count of known attributes.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Default major version number.static final shortDeprecated.Major version number of class files for Java 1.1.static final shortDeprecated.Major version number of class files for Java 1.2.static final shortDeprecated.Major version number of class files for Java 1.2.static final shortDeprecated.Major version number of class files for Java 1.3.static final shortDeprecated.Major version number of class files for Java 1.4.static final shortDeprecated.One of the access flags for fields, methods, or classes.static final intDeprecated.Maximum value for an unsigned byte.static final intDeprecated.One of the limitations of the Java Virtual Machine.static final intDeprecated.One of the limitations of the Java Virtual Machine.static final intDeprecated.Maximum value for an unsigned short.static final shortDeprecated.Default major version number.static final shortDeprecated.Minor version number of class files for Java 1.1.static final shortDeprecated.Minor version number of class files for Java 1.2.static final shortDeprecated.Minor version number of class files for Java 1.3.static final shortDeprecated.Minor version number of class files for Java 1.4.static final shortDeprecated.Minor version number of class files for Java 1.5.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final short[]Deprecated.Number of byte code operands for each opcode, that is, number of bytes after the tag byte itself.static final shortDeprecated.Java VM opcode.static final String[]Deprecated.Names of opcodes.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final int[]Deprecated.Number of words produced onto operand stack by instructions.static final shortDeprecated.BCEL virtual instruction for pushing an arbitrary data type onto the stack.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.JVM internal opcode.static final shortDeprecated.Illegal opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final shortDeprecated.Java VM opcode.static final String[]Deprecated.The signature characters corresponding to primitive types, for example, SHORT_TYPE_NAMES[T_INT] = "I"static final shortDeprecated.Java VM opcode.static final StringDeprecated.The name of the static initializer, also called "class initialization method" or "interface initialization method".static final shortDeprecated.Java VM opcode.static final shortDeprecated.BCEL virtual instruction for either LOOKUPSWITCH or TABLESWITCH.static final byteDeprecated.Address data type.static final byteDeprecated.Array data type.static final byteDeprecated.Boolean data type.static final byteDeprecated.Byte data type.static final byteDeprecated.Char data type.static final byteDeprecated.Double data type.static final byteDeprecated.Float data type.static final byteDeprecated.Int data type.static final byteDeprecated.Long data type.static final byteDeprecated.Object data type.static final byteDeprecated.Reference data type (deprecated).static final byteDeprecated.Short data type.static final byteDeprecated.Unknown data type.static final byteDeprecated.Void data type (non-standard).static final shortDeprecated.Java VM opcode.static final String[]Deprecated.The primitive type names corresponding to the T_XX constants, for example, TYPE_NAMES[T_INT] = "int"static final short[][]Deprecated.How the byte code operands are to be interpreted for each opcode.static final shortDeprecated.Illegal opcode.static final shortDeprecated.Illegal opcode.static final shortDeprecated.Java VM opcode. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true on equality of this and o.Gets the ObjectType of the same class as the one of the uninitialized object represented by this UninitializedObjectType instance.inthashCode()Gets the hash code of this Type.Methods inherited from class ReferenceType
firstCommonSuperclass, getFirstCommonSuperclass, isAssignmentCompatibleWith, isCastableToModifier and TypeMethodDescriptionDeprecated.Use getFirstCommonSuperclass(ReferenceType t) which has slightly changed semantics.Gets the first common superclass (narrowest ReferenceType referencing a class, not an interface).booleanTests whether this type is assignment compatible with another type t as defined in the JVM specification; see the AASTORE definition there.booleanisCastableTo(Type t) Tests whether this type is castable to another type t as defined in the JVM specification.Methods inherited from class Type
getArgumentTypes, getClassName, getMethodSignature, getReturnType, getSignature, getSignature, getSize, getType, getType, getType, getTypes, normalizeForStackOrLocal, toStringModifier and TypeMethodDescriptionstatic Type[]getArgumentTypes(String signature) Gets the argument types of a method from its signature as an array of Type objects.Gets the class name.static StringgetMethodSignature(Type returnType, Type[] argTypes) Gets the Java method signature for the given types, for example, int[] f(java.lang.String x) becomes (Ljava/lang/String;)[I.static TypegetReturnType(String signature) Gets the return type of a method from its signature as a Type object.Gets the signature for this type.static StringgetSignature(Method meth) Gets the signature for a method.intgetSize()Gets the stack size of this type.bytegetType()Gets the type as defined in Constants.static TypeGets the BCEL Type object corresponding to a runtimeClass.static TypeGets the Type object corresponding to a signature.static Type[]Gets the BCEL Type objects corresponding to an array of runtime classes.boolean, short and char variable are considered as int in the stack or local variable area.toString()
-
Constructor Details
-
UninitializedObjectType
Creates a new instance.- Parameters:
objectType- uninitialized object type.
-
-
Method Details
-
equals
-
getInitialized
Gets the ObjectType of the same class as the one of the uninitialized object represented by this UninitializedObjectType instance.- Returns:
- The ObjectType.
-
hashCode
-