public interface net.sf.cglib.core.Constants extends org.objectweb.asm.Opcodes
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: net.sf.cglib.core.Constants
super_class: java.lang.Object
{
public static final int ASM_API;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Class[] EMPTY_CLASS_ARRAY;
descriptor: [Ljava/lang/Class;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type[] TYPES_EMPTY;
descriptor: [Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final net.sf.cglib.core.Signature SIG_STATIC;
descriptor: Lnet/sf/cglib/core/Signature;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_OBJECT_ARRAY;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_CLASS_ARRAY;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_STRING_ARRAY;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_OBJECT;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_CLASS;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_CLASS_LOADER;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_CHARACTER;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_BOOLEAN;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_DOUBLE;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_FLOAT;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_LONG;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_INTEGER;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_SHORT;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_BYTE;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_NUMBER;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_STRING;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_THROWABLE;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_BIG_INTEGER;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_BIG_DECIMAL;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_STRING_BUFFER;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_RUNTIME_EXCEPTION;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_ERROR;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_SYSTEM;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_SIGNATURE;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.objectweb.asm.Type TYPE_TYPE;
descriptor: Lorg/objectweb/asm/Type;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String CONSTRUCTOR_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "<init>"
public static final java.lang.String STATIC_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "<clinit>"
public static final java.lang.String SOURCE_FILE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "<generated>"
public static final java.lang.String SUID_FIELD_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "serialVersionUID"
public static final int PRIVATE_FINAL_STATIC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 26
public static final int SWITCH_STYLE_TRIE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SWITCH_STYLE_HASH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int SWITCH_STYLE_HASHONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic net.sf.cglib.core.AsmApi.value:()I
putstatic net.sf.cglib.core.Constants.ASM_API:I
1: iconst_0
anewarray java.lang.Class
putstatic net.sf.cglib.core.Constants.EMPTY_CLASS_ARRAY:[Ljava/lang/Class;
2: iconst_0
anewarray org.objectweb.asm.Type
putstatic net.sf.cglib.core.Constants.TYPES_EMPTY:[Lorg/objectweb/asm/Type;
3: ldc "void <clinit>()"
invokestatic net.sf.cglib.core.TypeUtils.parseSignature:(Ljava/lang/String;)Lnet/sf/cglib/core/Signature;
4: putstatic net.sf.cglib.core.Constants.SIG_STATIC:Lnet/sf/cglib/core/Signature;
5: ldc "Object[]"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_OBJECT_ARRAY:Lorg/objectweb/asm/Type;
6: ldc "Class[]"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_CLASS_ARRAY:Lorg/objectweb/asm/Type;
7: ldc "String[]"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_STRING_ARRAY:Lorg/objectweb/asm/Type;
8: ldc "Object"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_OBJECT:Lorg/objectweb/asm/Type;
9: ldc "Class"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_CLASS:Lorg/objectweb/asm/Type;
10: ldc "ClassLoader"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_CLASS_LOADER:Lorg/objectweb/asm/Type;
11: ldc "Character"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_CHARACTER:Lorg/objectweb/asm/Type;
12: ldc "Boolean"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_BOOLEAN:Lorg/objectweb/asm/Type;
13: ldc "Double"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_DOUBLE:Lorg/objectweb/asm/Type;
14: ldc "Float"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_FLOAT:Lorg/objectweb/asm/Type;
15: ldc "Long"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_LONG:Lorg/objectweb/asm/Type;
16: ldc "Integer"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_INTEGER:Lorg/objectweb/asm/Type;
17: ldc "Short"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_SHORT:Lorg/objectweb/asm/Type;
18: ldc "Byte"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_BYTE:Lorg/objectweb/asm/Type;
19: ldc "Number"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_NUMBER:Lorg/objectweb/asm/Type;
20: ldc "String"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_STRING:Lorg/objectweb/asm/Type;
21: ldc "Throwable"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_THROWABLE:Lorg/objectweb/asm/Type;
22: ldc "java.math.BigInteger"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_BIG_INTEGER:Lorg/objectweb/asm/Type;
23: ldc "java.math.BigDecimal"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_BIG_DECIMAL:Lorg/objectweb/asm/Type;
24: ldc "StringBuffer"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_STRING_BUFFER:Lorg/objectweb/asm/Type;
25: ldc "RuntimeException"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_RUNTIME_EXCEPTION:Lorg/objectweb/asm/Type;
26: ldc "Error"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_ERROR:Lorg/objectweb/asm/Type;
27: ldc "System"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_SYSTEM:Lorg/objectweb/asm/Type;
28: ldc "net.sf.cglib.core.Signature"
invokestatic net.sf.cglib.core.TypeUtils.parseType:(Ljava/lang/String;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_SIGNATURE:Lorg/objectweb/asm/Type;
29: ldc Lorg/objectweb/asm/Type;
invokestatic org.objectweb.asm.Type.getType:(Ljava/lang/Class;)Lorg/objectweb/asm/Type;
putstatic net.sf.cglib.core.Constants.TYPE_TYPE:Lorg/objectweb/asm/Type;
30: return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Constants.java"