public final class org.yaml.snakeyaml.nodes.Tag
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.yaml.snakeyaml.nodes.Tag
super_class: java.lang.Object
{
public static final java.lang.String PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "tag:yaml.org,2002:"
public static final org.yaml.snakeyaml.nodes.Tag YAML;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag MERGE;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag SET;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag PAIRS;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag OMAP;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag BINARY;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag INT;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag FLOAT;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag TIMESTAMP;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag BOOL;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag NULL;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag STR;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag SEQ;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.yaml.snakeyaml.nodes.Tag MAP;
descriptor: Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.util.Map<org.yaml.snakeyaml.nodes.Tag, java.util.Set<java.lang.Class<?>>> COMPATIBILITY_MAP;
descriptor: Ljava/util/Map;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Lorg/yaml/snakeyaml/nodes/Tag;Ljava/util/Set<Ljava/lang/Class<*>;>;>;
private final java.lang.String value;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean secondary;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=0
0: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:yaml"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.YAML:Lorg/yaml/snakeyaml/nodes/Tag;
1: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:merge"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.MERGE:Lorg/yaml/snakeyaml/nodes/Tag;
2: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:set"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.SET:Lorg/yaml/snakeyaml/nodes/Tag;
3: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:pairs"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.PAIRS:Lorg/yaml/snakeyaml/nodes/Tag;
4: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:omap"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.OMAP:Lorg/yaml/snakeyaml/nodes/Tag;
5: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:binary"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.BINARY:Lorg/yaml/snakeyaml/nodes/Tag;
6: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:int"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.INT:Lorg/yaml/snakeyaml/nodes/Tag;
7: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:float"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.FLOAT:Lorg/yaml/snakeyaml/nodes/Tag;
8: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:timestamp"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.TIMESTAMP:Lorg/yaml/snakeyaml/nodes/Tag;
9: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:bool"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.BOOL:Lorg/yaml/snakeyaml/nodes/Tag;
10: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:null"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.NULL:Lorg/yaml/snakeyaml/nodes/Tag;
11: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:str"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.STR:Lorg/yaml/snakeyaml/nodes/Tag;
12: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:seq"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.SEQ:Lorg/yaml/snakeyaml/nodes/Tag;
13: new org.yaml.snakeyaml.nodes.Tag
dup
ldc "tag:yaml.org,2002:map"
invokespecial org.yaml.snakeyaml.nodes.Tag.<init>:(Ljava/lang/String;)V
putstatic org.yaml.snakeyaml.nodes.Tag.MAP:Lorg/yaml/snakeyaml/nodes/Tag;
14: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.yaml.snakeyaml.nodes.Tag.COMPATIBILITY_MAP:Ljava/util/Map;
15: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 0
start local 0 16: aload 0
ldc Ljava/lang/Double;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
17: aload 0
ldc Ljava/lang/Float;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
18: aload 0
ldc Ljava/math/BigDecimal;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
19: getstatic org.yaml.snakeyaml.nodes.Tag.COMPATIBILITY_MAP:Ljava/util/Map;
getstatic org.yaml.snakeyaml.nodes.Tag.FLOAT:Lorg/yaml/snakeyaml/nodes/Tag;
aload 0
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 21: aload 1
ldc Ljava/lang/Integer;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
22: aload 1
ldc Ljava/lang/Long;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
23: aload 1
ldc Ljava/math/BigInteger;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
24: getstatic org.yaml.snakeyaml.nodes.Tag.COMPATIBILITY_MAP:Ljava/util/Map;
getstatic org.yaml.snakeyaml.nodes.Tag.INT:Lorg/yaml/snakeyaml/nodes/Tag;
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 2
start local 2 26: aload 2
ldc Ljava/util/Date;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
27: aload 2
ldc "java.sql.Date"
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
28: aload 2
ldc "java.sql.Timestamp"
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
29: goto 31
StackMap locals: java.util.Set java.util.Set java.util.Set
StackMap stack: java.lang.ClassNotFoundException
30: pop
31: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.nodes.Tag.COMPATIBILITY_MAP:Ljava/util/Map;
getstatic org.yaml.snakeyaml.nodes.Tag.TIMESTAMP:Lorg/yaml/snakeyaml/nodes/Tag;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 2 end local 1 end local 0 32: return
LocalVariableTable:
Start End Slot Name Signature
16 32 0 floatSet Ljava/util/Set<Ljava/lang/Class<*>;>;
21 32 1 intSet Ljava/util/Set<Ljava/lang/Class<*>;>;
26 32 2 timestampSet Ljava/util/Set<Ljava/lang/Class<*>;>;
Exception table:
from to target type
27 29 30 Class java.lang.ClassNotFoundException
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.nodes.Tag.secondary:Z
2: aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
ldc "Tag must be provided."
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: org.yaml.snakeyaml.nodes.Tag java.lang.String
StackMap stack:
aload 1
invokevirtual java.lang.String.length:()I
ifne 6
5: new java.lang.IllegalArgumentException
dup
ldc "Tag must not be empty."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
aload 1
invokevirtual java.lang.String.length:()I
if_icmpeq 8
7: new java.lang.IllegalArgumentException
dup
ldc "Tag must not contain leading or trailing spaces."
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic org.yaml.snakeyaml.util.UriEncoder.encode:(Ljava/lang/String;)Ljava/lang/String;
putfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
9: aload 0
aload 1
ldc "tag:yaml.org,2002:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 10
iconst_0
goto 11
StackMap locals:
StackMap stack: org.yaml.snakeyaml.nodes.Tag
10: iconst_1
StackMap locals: org.yaml.snakeyaml.nodes.Tag java.lang.String
StackMap stack: org.yaml.snakeyaml.nodes.Tag int
11: putfield org.yaml.snakeyaml.nodes.Tag.secondary:Z
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/yaml/snakeyaml/nodes/Tag;
0 13 1 tag Ljava/lang/String;
MethodParameters:
Name Flags
tag
public void <init>(java.lang.Class<? extends java.lang.Object>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.nodes.Tag.secondary:Z
2: aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
ldc "Class for tag must be provided."
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: org.yaml.snakeyaml.nodes.Tag java.lang.Class
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc "tag:yaml.org,2002:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic org.yaml.snakeyaml.util.UriEncoder.encode:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/yaml/snakeyaml/nodes/Tag;
0 6 1 clazz Ljava/lang/Class<+Ljava/lang/Object;>;
Signature: (Ljava/lang/Class<+Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
clazz
public void <init>(java.net.URI);
descriptor: (Ljava/net/URI;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.nodes.Tag.secondary:Z
2: aload 1
ifnonnull 4
3: new java.lang.NullPointerException
dup
ldc "URI for tag must be provided."
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: org.yaml.snakeyaml.nodes.Tag java.net.URI
StackMap stack:
aload 0
aload 1
invokevirtual java.net.URI.toASCIIString:()Ljava/lang/String;
putfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/yaml/snakeyaml/nodes/Tag;
0 6 1 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri
public boolean isSecondary();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.secondary:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/Tag;
public java.lang.String getValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/Tag;
public boolean startsWith(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
aload 1
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/Tag;
0 1 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public java.lang.String getClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
ldc "tag:yaml.org,2002:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 2
1: new org.yaml.snakeyaml.error.YAMLException
dup
new java.lang.StringBuilder
dup
ldc "Invalid tag: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
ldc "tag:yaml.org,2002:"
invokevirtual java.lang.String.length:()I
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic org.yaml.snakeyaml.util.UriEncoder.decode:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/nodes/Tag;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/Tag;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.yaml.snakeyaml.nodes.Tag
ifeq 2
1: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
aload 1
checkcast org.yaml.snakeyaml.nodes.Tag
invokevirtual org.yaml.snakeyaml.nodes.Tag.getValue:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/nodes/Tag;
0 3 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/Tag;
public boolean isCompatible(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic org.yaml.snakeyaml.nodes.Tag.COMPATIBILITY_MAP:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Set
astore 2
start local 2 1: aload 2
ifnull 3
2: aload 2
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
3: StackMap locals: java.util.Set
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/yaml/snakeyaml/nodes/Tag;
0 4 1 clazz Ljava/lang/Class<*>;
1 4 2 set Ljava/util/Set<Ljava/lang/Class<*>;>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
clazz
public boolean matches(java.lang.Class<? extends java.lang.Object>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.nodes.Tag.value:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "tag:yaml.org,2002:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/nodes/Tag;
0 1 1 clazz Ljava/lang/Class<+Ljava/lang/Object;>;
Signature: (Ljava/lang/Class<+Ljava/lang/Object;>;)Z
MethodParameters:
Name Flags
clazz
}
SourceFile: "Tag.java"