class org.yaml.snakeyaml.representer.SafeRepresenter extends org.yaml.snakeyaml.representer.BaseRepresenter
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.yaml.snakeyaml.representer.SafeRepresenter
super_class: org.yaml.snakeyaml.representer.BaseRepresenter
{
protected java.util.Map<java.lang.Class<? extends java.lang.Object>, org.yaml.snakeyaml.nodes.Tag> classTags;
descriptor: Ljava/util/Map;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Map<Ljava/lang/Class<+Ljava/lang/Object;>;Lorg/yaml/snakeyaml/nodes/Tag;>;
protected java.util.TimeZone timeZone;
descriptor: Ljava/util/TimeZone;
flags: (0x0004) ACC_PROTECTED
public static java.util.regex.Pattern MULTILINE_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "\n|\u0085|\u2028|\u2029"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic org.yaml.snakeyaml.representer.SafeRepresenter.MULTILINE_PATTERN:Ljava/util/regex/Pattern;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokespecial org.yaml.snakeyaml.representer.BaseRepresenter.<init>:()V
1: aload 0
aconst_null
putfield org.yaml.snakeyaml.representer.SafeRepresenter.timeZone:Ljava/util/TimeZone;
2: aload 0
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
putfield org.yaml.snakeyaml.representer.SafeRepresenter.nullRepresenter:Lorg/yaml/snakeyaml/representer/Represent;
3: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc Ljava/lang/String;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc Ljava/lang/Boolean;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc Ljava/lang/Character;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc Ljava/util/UUID;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [B
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
astore 1
start local 1 9: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [S
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [I
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [J
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [F
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [D
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [C
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.representers:Ljava/util/Map;
ldc [Z
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/lang/Number;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/util/List;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/util/Map;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/util/Set;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/util/Iterator;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/util/Date;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/lang/Enum;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.multiRepresenters:Ljava/util/Map;
ldc Ljava/util/Calendar;
new org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate
dup
aload 0
invokespecial org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate.<init>:(Lorg/yaml/snakeyaml/representer/SafeRepresenter;)V
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.yaml.snakeyaml.representer.SafeRepresenter.classTags:Ljava/util/Map;
26: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/yaml/snakeyaml/representer/SafeRepresenter;
9 27 1 primitiveArray Lorg/yaml/snakeyaml/representer/Represent;
protected org.yaml.snakeyaml.nodes.Tag getTag(java.lang.Class<?>, org.yaml.snakeyaml.nodes.Tag);
descriptor: (Ljava/lang/Class;Lorg/yaml/snakeyaml/nodes/Tag;)Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.classTags:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.classTags:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.yaml.snakeyaml.nodes.Tag
areturn
2: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/representer/SafeRepresenter;
0 3 1 clazz Ljava/lang/Class<*>;
0 3 2 defaultTag Lorg/yaml/snakeyaml/nodes/Tag;
Signature: (Ljava/lang/Class<*>;Lorg/yaml/snakeyaml/nodes/Tag;)Lorg/yaml/snakeyaml/nodes/Tag;
MethodParameters:
Name Flags
clazz
defaultTag
public org.yaml.snakeyaml.nodes.Tag addClassTag(java.lang.Class<? extends java.lang.Object>, org.yaml.snakeyaml.nodes.Tag);
descriptor: (Ljava/lang/Class;Lorg/yaml/snakeyaml/nodes/Tag;)Lorg/yaml/snakeyaml/nodes/Tag;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: new java.lang.NullPointerException
dup
ldc "Tag must be provided."
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.classTags:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.yaml.snakeyaml.nodes.Tag
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/representer/SafeRepresenter;
0 3 1 clazz Ljava/lang/Class<+Ljava/lang/Object;>;
0 3 2 tag Lorg/yaml/snakeyaml/nodes/Tag;
Signature: (Ljava/lang/Class<+Ljava/lang/Object;>;Lorg/yaml/snakeyaml/nodes/Tag;)Lorg/yaml/snakeyaml/nodes/Tag;
MethodParameters:
Name Flags
clazz
tag
public java.util.TimeZone getTimeZone();
descriptor: ()Ljava/util/TimeZone;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.representer.SafeRepresenter.timeZone:Ljava/util/TimeZone;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/representer/SafeRepresenter;
public void setTimeZone(java.util.TimeZone);
descriptor: (Ljava/util/TimeZone;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.yaml.snakeyaml.representer.SafeRepresenter.timeZone:Ljava/util/TimeZone;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/representer/SafeRepresenter;
0 2 1 timeZone Ljava/util/TimeZone;
MethodParameters:
Name Flags
timeZone
}
SourceFile: "SafeRepresenter.java"
NestMembers:
org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid
InnerClasses:
private IteratorWrapper = org.yaml.snakeyaml.representer.SafeRepresenter$IteratorWrapper of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentArray = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentBoolean = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentByteArray = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentDate = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentEnum = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentIterator = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentList = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentMap = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentNull = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentNumber = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentPrimitiveArray = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentSet = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentString = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString of org.yaml.snakeyaml.representer.SafeRepresenter
protected RepresentUuid = org.yaml.snakeyaml.representer.SafeRepresenter$RepresentUuid of org.yaml.snakeyaml.representer.SafeRepresenter