final class com.google.common.reflect.Types$NativeTypeVariableEquals<X>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.google.common.reflect.Types$NativeTypeVariableEquals
super_class: java.lang.Object
{
static final boolean NATIVE_TYPE_VARIABLE_ONLY;
descriptor: Z
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lcom/google/common/reflect/Types$NativeTypeVariableEquals;
invokevirtual java.lang.Class.getTypeParameters:()[Ljava/lang/reflect/TypeVariable;
iconst_0
aaload
1: ldc Lcom/google/common/reflect/Types$NativeTypeVariableEquals;
ldc "X"
iconst_0
anewarray java.lang.reflect.Type
invokestatic com.google.common.reflect.Types.newArtificialTypeVariable:(Ljava/lang/reflect/GenericDeclaration;Ljava/lang/String;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable;
2: invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
3: ifeq 5
4: iconst_0
goto 6
StackMap locals:
StackMap stack:
5: iconst_1
6: StackMap locals:
StackMap stack: int
putstatic com.google.common.reflect.Types$NativeTypeVariableEquals.NATIVE_TYPE_VARIABLE_ONLY:Z
7: return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/reflect/Types$NativeTypeVariableEquals<TX;>;
}
Signature: <X:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Types.java"
NestHost: com.google.common.reflect.Types
InnerClasses:
final NativeTypeVariableEquals = com.google.common.reflect.Types$NativeTypeVariableEquals of com.google.common.reflect.Types