public final class org.yaml.snakeyaml.scanner.ScannerImpl implements org.yaml.snakeyaml.scanner.Scanner
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.yaml.snakeyaml.scanner.ScannerImpl
super_class: java.lang.Object
{
private static final java.util.regex.Pattern NOT_HEXA;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final java.util.Map<java.lang.Character, java.lang.String> ESCAPE_REPLACEMENTS;
descriptor: Ljava/util/Map;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Character;Ljava/lang/String;>;
public static final java.util.Map<java.lang.Character, java.lang.Integer> ESCAPE_CODES;
descriptor: Ljava/util/Map;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Character;Ljava/lang/Integer;>;
private final org.yaml.snakeyaml.reader.StreamReader reader;
descriptor: Lorg/yaml/snakeyaml/reader/StreamReader;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private boolean done;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int flowLevel;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.util.List<org.yaml.snakeyaml.tokens.Token> tokens;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/yaml/snakeyaml/tokens/Token;>;
private int tokensTaken;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int indent;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private org.yaml.snakeyaml.util.ArrayStack<java.lang.Integer> indents;
descriptor: Lorg/yaml/snakeyaml/util/ArrayStack;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/yaml/snakeyaml/util/ArrayStack<Ljava/lang/Integer;>;
private boolean allowSimpleKey;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Map<java.lang.Integer, org.yaml.snakeyaml.scanner.SimpleKey> possibleSimpleKeys;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/Integer;Lorg/yaml/snakeyaml/scanner/SimpleKey;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: ldc "[^0-9A-Fa-f]"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic org.yaml.snakeyaml.scanner.ScannerImpl.NOT_HEXA:Ljava/util/regex/Pattern;
1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
2: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
3: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 48
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u0000"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 97
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u0007"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 98
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\b"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 116
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\t"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 110
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\n"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 118
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u000B"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 102
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\f"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 114
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\r"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 101
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u001B"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 32
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc " "
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
13: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 34
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\""
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
14: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 92
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\\"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 78
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u0085"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 95
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u00A0"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 76
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u2028"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
18: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
bipush 80
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
ldc "\u2029"
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
bipush 120
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
bipush 117
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
bipush 85
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
bipush 8
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.yaml.snakeyaml.reader.StreamReader);
descriptor: (Lorg/yaml/snakeyaml/reader/StreamReader;)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.scanner.ScannerImpl.done:Z
2: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
3: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
4: aload 0
iconst_m1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
5: aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
6: aload 0
aload 1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
7: aload 0
new java.util.ArrayList
dup
bipush 100
invokespecial java.util.ArrayList.<init>:(I)V
putfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
8: aload 0
new org.yaml.snakeyaml.util.ArrayStack
dup
bipush 10
invokespecial org.yaml.snakeyaml.util.ArrayStack.<init>:(I)V
putfield org.yaml.snakeyaml.scanner.ScannerImpl.indents:Lorg/yaml/snakeyaml/util/ArrayStack;
9: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
10: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchStreamStart:()V
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 12 1 reader Lorg/yaml/snakeyaml/reader/StreamReader;
MethodParameters:
Name Flags
reader
public boolean checkToken(org.yaml.snakeyaml.tokens.Token$ID[]);
descriptor: ([Lorg/yaml/snakeyaml/tokens/Token$ID;)Z
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens:()Z
ifne 1
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 13
4: aload 1
arraylength
ifne 6
5: iconst_1
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.yaml.snakeyaml.tokens.Token
invokevirtual org.yaml.snakeyaml.tokens.Token.getTokenId:()Lorg/yaml/snakeyaml/tokens/Token$ID;
astore 2
start local 2 7: iconst_0
istore 3
start local 3 8: goto 12
9: StackMap locals: org.yaml.snakeyaml.tokens.Token$ID int
StackMap stack:
aload 2
aload 1
iload 3
aaload
if_acmpne 11
10: iconst_1
ireturn
11: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
aload 1
arraylength
if_icmplt 9
end local 3 end local 2 13: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 14 1 choices [Lorg/yaml/snakeyaml/tokens/Token$ID;
7 13 2 first Lorg/yaml/snakeyaml/tokens/Token$ID;
8 13 3 i I
MethodParameters:
Name Flags
choices
public org.yaml.snakeyaml.tokens.Token peekToken();
descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens:()V
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.needMoreTokens:()Z
ifne 1
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.yaml.snakeyaml.tokens.Token
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
public org.yaml.snakeyaml.tokens.Token getToken();
descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
dup
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
iconst_1
iadd
putfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
iconst_0
invokeinterface java.util.List.remove:(I)Ljava/lang/Object;
checkcast org.yaml.snakeyaml.tokens.Token
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private boolean needMoreTokens();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.done:Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys:()V
5: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.nextPossibleSimpleKey:()I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
if_icmpne 6
iconst_1
ireturn
StackMap locals:
StackMap stack:
6: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchMoreTokens();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanToNextToken:()V
1: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.stalePossibleSimpleKeys:()V
2: aload 0
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 1
start local 1 4: iload 1
lookupswitch { // 18
0: 5
33: 39
34: 49
37: 7
38: 37
39: 47
42: 35
44: 27
45: 10
46: 16
58: 32
62: 44
63: 29
91: 19
93: 23
123: 21
124: 41
125: 25
default: 51
}
5: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchStreamEnd:()V
6: return
7: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkDirective:()Z
ifeq 51
8: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDirective:()V
9: return
10: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkDocumentStart:()Z
ifeq 13
11: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentStart:()V
12: return
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkBlockEntry:()Z
ifeq 51
14: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchBlockEntry:()V
15: return
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkDocumentEnd:()Z
ifeq 51
17: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentEnd:()V
18: return
19: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowSequenceStart:()V
20: return
21: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowMappingStart:()V
22: return
23: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowSequenceEnd:()V
24: return
25: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowMappingEnd:()V
26: return
27: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowEntry:()V
28: return
29: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkKey:()Z
ifeq 51
30: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchKey:()V
31: return
32: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkValue:()Z
ifeq 51
33: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue:()V
34: return
35: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchAlias:()V
36: return
37: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchAnchor:()V
38: return
39: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchTag:()V
40: return
41: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 51
42: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchLiteral:()V
43: return
44: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 51
45: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFolded:()V
46: return
47: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchSingle:()V
48: return
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDouble:()V
50: return
51: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.checkPlain:()Z
ifeq 54
52: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchPlain:()V
53: return
54: StackMap locals:
StackMap stack:
iload 1
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 2
start local 2 55: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 61
StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int java.lang.String top java.util.Iterator
StackMap stack:
56: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Character
astore 3
start local 3 57: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
aload 3
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 58: aload 5
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 61
59: new java.lang.StringBuilder
dup
ldc "\\"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
60: goto 62
end local 5 end local 3 61: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 56
62: StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int java.lang.String
StackMap stack:
iload 1
bipush 9
if_icmpne 64
63: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "(TAB)"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
64: StackMap locals:
StackMap stack:
ldc "found character '%s' that cannot start any token. (Do not use %s for indentation)"
iconst_2
anewarray java.lang.Object
dup
iconst_0
65: aload 2
aastore
dup
iconst_1
aload 2
aastore
66: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
67: astore 3
start local 3 68: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning for the next token"
aconst_null
aload 3
69: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
70: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 71 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
4 71 1 c I
55 71 2 chRepresentation Ljava/lang/String;
57 61 3 s Ljava/lang/Character;
58 61 5 v Ljava/lang/String;
68 71 3 text Ljava/lang/String;
private int nextPossibleSimpleKey();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifne 2
1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.yaml.snakeyaml.scanner.SimpleKey
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getTokenNumber:()I
ireturn
2: StackMap locals:
StackMap stack:
iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void stalePossibleSimpleKeys();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifne 13
1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 1
start local 1 2: goto 11
3: StackMap locals: java.util.Iterator
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.yaml.snakeyaml.scanner.SimpleKey
astore 2
start local 2 4: aload 2
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getLine:()I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getLine:()I
if_icmpne 6
5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getIndex:()I
aload 2
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getIndex:()I
isub
sipush 1024
if_icmple 11
6: StackMap locals: org.yaml.snakeyaml.scanner.SimpleKey
StackMap stack:
aload 2
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.isRequired:()Z
ifeq 10
7: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a simple key"
aload 2
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
8: ldc "could not find expected ':'"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
9: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
10: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.remove:()V
end local 2 11: StackMap locals:
StackMap stack:
aload 1
12: invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 1 13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
2 13 1 iterator Ljava/util/Iterator<Lorg/yaml/snakeyaml/scanner/SimpleKey;>;
4 11 2 key Lorg/yaml/snakeyaml/scanner/SimpleKey;
private void savePossibleSimpleKey();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=4, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 1
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
if_icmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
ifne 7
iload 1
ifeq 7
4: new org.yaml.snakeyaml.error.YAMLException
dup
5: ldc "A simple key is required only if it is the first token in the current line"
6: invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals: int
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
ifeq 14
8: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
9: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
invokeinterface java.util.List.size:()I
iadd
istore 2
start local 2 10: new org.yaml.snakeyaml.scanner.SimpleKey
dup
iload 2
iload 1
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getIndex:()I
11: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getLine:()I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
12: invokespecial org.yaml.snakeyaml.scanner.SimpleKey.<init>:(IZIIILorg/yaml/snakeyaml/error/Mark;)V
astore 3
start local 3 13: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 end local 2 14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
3 15 1 required Z
10 14 2 tokenNumber I
13 14 3 key Lorg/yaml/snakeyaml/scanner/SimpleKey;
private void removePossibleSimpleKey();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=2, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.yaml.snakeyaml.scanner.SimpleKey
astore 1
start local 1 1: aload 1
ifnull 5
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.isRequired:()Z
ifeq 5
2: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a simple key"
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
3: ldc "could not find expected ':'"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
4: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
5: StackMap locals: org.yaml.snakeyaml.scanner.SimpleKey
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 6 1 key Lorg/yaml/snakeyaml/scanner/SimpleKey;
private void unwindIndent(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifeq 5
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 3: aload 0
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indents:Lorg/yaml/snakeyaml/util/ArrayStack;
invokevirtual org.yaml.snakeyaml.util.ArrayStack.pop:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
putfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
new org.yaml.snakeyaml.tokens.BlockEndToken
dup
aload 2
aload 2
invokespecial org.yaml.snakeyaml.tokens.BlockEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
iload 1
if_icmpgt 2
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 7 1 col I
3 5 2 mark Lorg/yaml/snakeyaml/error/Mark;
MethodParameters:
Name Flags
col
private boolean addIndent(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
iload 1
if_icmpge 4
1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indents:Lorg/yaml/snakeyaml/util/ArrayStack;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual org.yaml.snakeyaml.util.ArrayStack.push:(Ljava/lang/Object;)V
2: aload 0
iload 1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 5 1 column I
MethodParameters:
Name Flags
column
private void fetchStreamStart();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 1: new org.yaml.snakeyaml.tokens.StreamStartToken
dup
aload 1
aload 1
invokespecial org.yaml.snakeyaml.tokens.StreamStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 2
start local 2 2: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 4 1 mark Lorg/yaml/snakeyaml/error/Mark;
2 4 2 token Lorg/yaml/snakeyaml/tokens/Token;
private void fetchStreamEnd();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
iconst_m1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
1: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
2: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
invokeinterface java.util.Map.clear:()V
4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 5: new org.yaml.snakeyaml.tokens.StreamEndToken
dup
aload 1
aload 1
invokespecial org.yaml.snakeyaml.tokens.StreamEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 2
start local 2 6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.done:Z
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
5 9 1 mark Lorg/yaml/snakeyaml/error/Mark;
6 9 2 token Lorg/yaml/snakeyaml/tokens/Token;
private void fetchDirective();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
iconst_m1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
1: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
2: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
3: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanDirective:()Lorg/yaml/snakeyaml/tokens/Token;
astore 1
start local 1 4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
4 6 1 tok Lorg/yaml/snakeyaml/tokens/Token;
private void fetchDocumentStart();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentIndicator:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchDocumentEnd();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchDocumentIndicator:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchDocumentIndicator(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
iconst_m1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.unwindIndent:(I)V
1: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
2: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
start local 3 6: iload 1
ifeq 9
7: new org.yaml.snakeyaml.tokens.DocumentStartToken
dup
aload 2
aload 3
invokespecial org.yaml.snakeyaml.tokens.DocumentStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 4
start local 4 8: goto 10
end local 4 9: StackMap locals: org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark
StackMap stack:
new org.yaml.snakeyaml.tokens.DocumentEndToken
dup
aload 2
aload 3
invokespecial org.yaml.snakeyaml.tokens.DocumentEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 4
start local 4 10: StackMap locals: org.yaml.snakeyaml.tokens.Token
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 12 1 isDocumentStart Z
4 12 2 startMark Lorg/yaml/snakeyaml/error/Mark;
6 12 3 endMark Lorg/yaml/snakeyaml/error/Mark;
8 9 4 token Lorg/yaml/snakeyaml/tokens/Token;
10 12 4 token Lorg/yaml/snakeyaml/tokens/Token;
MethodParameters:
Name Flags
isDocumentStart
private void fetchFlowSequenceStart();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionStart:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchFlowMappingStart();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionStart:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchFlowCollectionStart(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
1: aload 0
dup
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
iconst_1
iadd
putfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
2: aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
start local 3 6: iload 1
ifeq 9
7: new org.yaml.snakeyaml.tokens.FlowMappingStartToken
dup
aload 2
aload 3
invokespecial org.yaml.snakeyaml.tokens.FlowMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 4
start local 4 8: goto 10
end local 4 9: StackMap locals: org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark
StackMap stack:
new org.yaml.snakeyaml.tokens.FlowSequenceStartToken
dup
aload 2
aload 3
invokespecial org.yaml.snakeyaml.tokens.FlowSequenceStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 4
start local 4 10: StackMap locals: org.yaml.snakeyaml.tokens.Token
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 12 1 isMappingStart Z
4 12 2 startMark Lorg/yaml/snakeyaml/error/Mark;
6 12 3 endMark Lorg/yaml/snakeyaml/error/Mark;
8 9 4 token Lorg/yaml/snakeyaml/tokens/Token;
10 12 4 token Lorg/yaml/snakeyaml/tokens/Token;
MethodParameters:
Name Flags
isMappingStart
private void fetchFlowSequenceEnd();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionEnd:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchFlowMappingEnd();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowCollectionEnd:(Z)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchFlowCollectionEnd(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
1: aload 0
dup
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
iconst_1
isub
putfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
2: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
start local 3 6: iload 1
ifeq 9
7: new org.yaml.snakeyaml.tokens.FlowMappingEndToken
dup
aload 2
aload 3
invokespecial org.yaml.snakeyaml.tokens.FlowMappingEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 4
start local 4 8: goto 10
end local 4 9: StackMap locals: org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark
StackMap stack:
new org.yaml.snakeyaml.tokens.FlowSequenceEndToken
dup
aload 2
aload 3
invokespecial org.yaml.snakeyaml.tokens.FlowSequenceEndToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 4
start local 4 10: StackMap locals: org.yaml.snakeyaml.tokens.Token
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 12 1 isMappingEnd Z
4 12 2 startMark Lorg/yaml/snakeyaml/error/Mark;
6 12 3 endMark Lorg/yaml/snakeyaml/error/Mark;
8 9 4 token Lorg/yaml/snakeyaml/tokens/Token;
10 12 4 token Lorg/yaml/snakeyaml/tokens/Token;
MethodParameters:
Name Flags
isMappingEnd
private void fetchFlowEntry();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
1: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
2: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 5: new org.yaml.snakeyaml.tokens.FlowEntryToken
dup
aload 1
aload 2
invokespecial org.yaml.snakeyaml.tokens.FlowEntryToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 3
start local 3 6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
3 8 1 startMark Lorg/yaml/snakeyaml/error/Mark;
5 8 2 endMark Lorg/yaml/snakeyaml/error/Mark;
6 8 3 token Lorg/yaml/snakeyaml/tokens/Token;
private void fetchBlockEntry();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 8
1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
ifne 5
2: new org.yaml.snakeyaml.scanner.ScannerException
dup
aconst_null
aconst_null
ldc "sequence entries are not allowed here"
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
4: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
ifeq 8
6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 7: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
new org.yaml.snakeyaml.tokens.BlockSequenceStartToken
dup
aload 1
aload 1
invokespecial org.yaml.snakeyaml.tokens.BlockSequenceStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 1 8: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
9: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 11: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
12: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 13: new org.yaml.snakeyaml.tokens.BlockEntryToken
dup
aload 1
aload 2
invokespecial org.yaml.snakeyaml.tokens.BlockEntryToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 3
start local 3 14: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
7 8 1 mark Lorg/yaml/snakeyaml/error/Mark;
11 16 1 startMark Lorg/yaml/snakeyaml/error/Mark;
13 16 2 endMark Lorg/yaml/snakeyaml/error/Mark;
14 16 3 token Lorg/yaml/snakeyaml/tokens/Token;
private void fetchKey();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 8
1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
ifne 5
2: new org.yaml.snakeyaml.scanner.ScannerException
dup
aconst_null
aconst_null
ldc "mapping keys are not allowed here"
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
4: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
ifeq 8
6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 7: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
new org.yaml.snakeyaml.tokens.BlockMappingStartToken
dup
aload 1
aload 1
invokespecial org.yaml.snakeyaml.tokens.BlockMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 1 8: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 9
iconst_1
goto 10
StackMap locals:
StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl
9: iconst_0
StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl
StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl int
10: putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
11: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
12: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 13: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
14: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 15: new org.yaml.snakeyaml.tokens.KeyToken
dup
aload 1
aload 2
invokespecial org.yaml.snakeyaml.tokens.KeyToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 3
start local 3 16: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
7 8 1 mark Lorg/yaml/snakeyaml/error/Mark;
13 18 1 startMark Lorg/yaml/snakeyaml/error/Mark;
15 18 2 endMark Lorg/yaml/snakeyaml/error/Mark;
16 18 3 token Lorg/yaml/snakeyaml/tokens/Token;
private void fetchValue();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.possibleSimpleKeys:Ljava/util/Map;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.yaml.snakeyaml.scanner.SimpleKey
astore 1
start local 1 1: aload 1
ifnull 12
2: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getTokenNumber:()I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
isub
new org.yaml.snakeyaml.tokens.KeyToken
dup
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
3: aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
invokespecial org.yaml.snakeyaml.tokens.KeyToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
4: invokeinterface java.util.List.add:(ILjava/lang/Object;)V
5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 10
6: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getColumn:()I
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
ifeq 10
7: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getTokenNumber:()I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokensTaken:I
isub
8: new org.yaml.snakeyaml.tokens.BlockMappingStartToken
dup
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
aload 1
invokevirtual org.yaml.snakeyaml.scanner.SimpleKey.getMark:()Lorg/yaml/snakeyaml/error/Mark;
invokespecial org.yaml.snakeyaml.tokens.BlockMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
9: invokeinterface java.util.List.add:(ILjava/lang/Object;)V
10: StackMap locals: org.yaml.snakeyaml.scanner.SimpleKey
StackMap stack:
aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
11: goto 25
12: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 17
13: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
ifne 17
14: new org.yaml.snakeyaml.scanner.ScannerException
dup
aconst_null
aconst_null
ldc "mapping values are not allowed here"
15: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
16: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
17: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 21
18: aload 0
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.addIndent:(I)Z
ifeq 21
19: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 20: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
new org.yaml.snakeyaml.tokens.BlockMappingStartToken
dup
aload 2
aload 2
invokespecial org.yaml.snakeyaml.tokens.BlockMappingStartToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 2 21: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 22
iconst_1
goto 23
StackMap locals:
StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl
22: iconst_0
StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.scanner.SimpleKey
StackMap stack: org.yaml.snakeyaml.scanner.ScannerImpl int
23: putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
24: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
25: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 26: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
27: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
start local 3 28: new org.yaml.snakeyaml.tokens.ValueToken
dup
aload 2
aload 3
invokespecial org.yaml.snakeyaml.tokens.ValueToken.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 4
start local 4 29: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
30: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 31 1 key Lorg/yaml/snakeyaml/scanner/SimpleKey;
20 21 2 mark Lorg/yaml/snakeyaml/error/Mark;
26 31 2 startMark Lorg/yaml/snakeyaml/error/Mark;
28 31 3 endMark Lorg/yaml/snakeyaml/error/Mark;
29 31 4 token Lorg/yaml/snakeyaml/tokens/Token;
private void fetchAlias();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
2: aload 0
iconst_0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor:(Z)Lorg/yaml/snakeyaml/tokens/Token;
astore 1
start local 1 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
3 5 1 tok Lorg/yaml/snakeyaml/tokens/Token;
private void fetchAnchor();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
2: aload 0
iconst_1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor:(Z)Lorg/yaml/snakeyaml/tokens/Token;
astore 1
start local 1 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
3 5 1 tok Lorg/yaml/snakeyaml/tokens/Token;
private void fetchTag();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
2: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTag:()Lorg/yaml/snakeyaml/tokens/Token;
astore 1
start local 1 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
3 5 1 tok Lorg/yaml/snakeyaml/tokens/Token;
private void fetchLiteral();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 124
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchBlockScalar:(C)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchFolded();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 62
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchBlockScalar:(C)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchBlockScalar(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
1: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.removePossibleSimpleKey:()V
2: aload 0
iload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalar:(C)Lorg/yaml/snakeyaml/tokens/Token;
astore 2
start local 2 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 5 1 style C
3 5 2 tok Lorg/yaml/snakeyaml/tokens/Token;
MethodParameters:
Name Flags
style
private void fetchSingle();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 39
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar:(C)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchDouble();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 34
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.fetchFlowScalar:(C)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private void fetchFlowScalar(char);
descriptor: (C)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
2: aload 0
iload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalar:(C)Lorg/yaml/snakeyaml/tokens/Token;
astore 2
start local 2 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 5 1 style C
3 5 2 tok Lorg/yaml/snakeyaml/tokens/Token;
MethodParameters:
Name Flags
style
private void fetchPlain();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.savePossibleSimpleKey:()V
1: aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
2: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanPlain:()Lorg/yaml/snakeyaml/tokens/Token;
astore 1
start local 1 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.tokens:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
3 5 1 tok Lorg/yaml/snakeyaml/tokens/Token;
private boolean checkDirective();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private boolean checkDocumentStart();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
ifne 3
1: ldc "---"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private boolean checkDocumentEnd();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
ifne 3
1: ldc "..."
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifeq 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private boolean checkBlockEntry();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private boolean checkKey();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private boolean checkValue();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
private boolean checkPlain();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 1
start local 1 1: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 1
ldc "-?:,[]{}#&*!|>'\"%@`"
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(ILjava/lang/String;)Z
ifne 5
2: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifeq 4
iload 1
bipush 45
if_icmpeq 5
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 4
ldc "?:"
3: iload 1
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 5
4: StackMap locals: int
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 6 1 c I
private void scanToNextToken();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getIndex:()I
ifne 2
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
ldc 65279
if_icmpne 2
1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
2: StackMap locals:
StackMap stack:
iconst_0
istore 1
start local 1 3: goto 22
4: StackMap locals: int
StackMap stack:
iconst_0
istore 2
start local 2 5: goto 7
6: StackMap locals: int
StackMap stack:
iinc 2 1
7: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
bipush 32
if_icmpeq 6
8: iload 2
ifle 10
9: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
10: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 35
if_icmpne 17
11: iconst_0
istore 2
12: goto 14
13: StackMap locals:
StackMap stack:
iinc 2 1
14: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifne 13
15: iload 2
ifle 17
16: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
17: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 21
18: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 22
19: aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
20: goto 22
21: StackMap locals:
StackMap stack:
iconst_1
istore 1
end local 2 22: StackMap locals:
StackMap stack:
iload 1
ifeq 4
23: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
3 24 1 found Z
5 22 2 ff I
private org.yaml.snakeyaml.tokens.Token scanDirective();
descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
2: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanDirectiveName:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: ldc "YAML"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
5: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanYamlDirectiveValue:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
astore 4
6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 7: goto 19
end local 2 StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.error.Mark top java.lang.String java.util.List
StackMap stack:
8: ldc "TAG"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
9: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagDirectiveValue:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
astore 4
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 11: goto 19
end local 2 12: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 13: iconst_0
istore 5
start local 5 14: goto 16
15: StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark java.lang.String java.util.List int
StackMap stack:
iinc 5 1
16: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 5
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifne 15
17: iload 5
ifle 19
18: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 5
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
end local 5 19: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanDirectiveIgnoredLine:(Lorg/yaml/snakeyaml/error/Mark;)V
20: new org.yaml.snakeyaml.tokens.DirectiveToken
dup
aload 3
aload 4
aload 1
aload 2
invokespecial org.yaml.snakeyaml.tokens.DirectiveToken.<init>:(Ljava/lang/String;Ljava/util/List;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 21 1 startMark Lorg/yaml/snakeyaml/error/Mark;
7 8 2 endMark Lorg/yaml/snakeyaml/error/Mark;
11 12 2 endMark Lorg/yaml/snakeyaml/error/Mark;
13 21 2 endMark Lorg/yaml/snakeyaml/error/Mark;
3 21 3 name Ljava/lang/String;
4 21 4 value Ljava/util/List<*>;
14 19 5 ff I
private java.lang.String scanDirectiveName(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 3
start local 3 2: goto 5
3: StackMap locals: int int
StackMap stack:
iinc 2 1
4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 3
5: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.ALPHA:Lorg/yaml/snakeyaml/scanner/Constant;
iload 3
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifne 3
6: iload 2
ifne 14
7: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 4
start local 4 8: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
9: new java.lang.StringBuilder
dup
ldc "expected alphabetic or numeric character, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
10: ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
12: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
13: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 4 14: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
astore 4
start local 4 15: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 3
16: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 3
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifeq 24
17: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 18: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
19: new java.lang.StringBuilder
dup
ldc "expected alphabetic or numeric character, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
20: ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
22: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
23: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 5 24: StackMap locals: java.lang.String
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 25 1 startMark Lorg/yaml/snakeyaml/error/Mark;
1 25 2 length I
2 25 3 c I
8 14 4 s Ljava/lang/String;
15 25 4 value Ljava/lang/String;
18 24 5 s Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private java.util.List<java.lang.Integer> scanYamlDirectiveValue(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 1
3: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanYamlDirectiveNumber:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/Integer;
astore 2
start local 2 4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 3
start local 3 5: iload 3
bipush 46
if_icmpeq 13
6: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 4
start local 4 7: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
8: new java.lang.StringBuilder
dup
ldc "expected a digit or '.', but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
12: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 4 13: StackMap locals: java.lang.Integer int
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
14: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanYamlDirectiveNumber:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/Integer;
astore 4
start local 4 15: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 3
16: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 3
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifeq 24
17: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 18: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
19: new java.lang.StringBuilder
dup
ldc "expected a digit or ' ', but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
22: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
23: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 5 24: StackMap locals: java.lang.Integer
StackMap stack:
new java.util.ArrayList
dup
iconst_2
invokespecial java.util.ArrayList.<init>:(I)V
astore 5
start local 5 25: aload 5
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
26: aload 5
aload 4
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
27: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 28 1 startMark Lorg/yaml/snakeyaml/error/Mark;
4 28 2 major Ljava/lang/Integer;
5 28 3 c I
7 13 4 s Ljava/lang/String;
15 28 4 minor Ljava/lang/Integer;
18 24 5 s Ljava/lang/String;
25 28 5 result Ljava/util/List<Ljava/lang/Integer;>;
Signature: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
startMark
private java.lang.Integer scanYamlDirectiveNumber(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/Integer;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 2
start local 2 1: iload 2
invokestatic java.lang.Character.isDigit:(I)Z
ifne 6
2: iload 2
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 3
start local 3 3: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
4: new java.lang.StringBuilder
dup
ldc "expected a digit, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
5: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 3 6: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 7: goto 9
8: StackMap locals: int
StackMap stack:
iinc 3 1
9: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokestatic java.lang.Character.isDigit:(I)Z
ifne 8
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 4
start local 4 11: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 12 1 startMark Lorg/yaml/snakeyaml/error/Mark;
1 12 2 c I
3 6 3 s Ljava/lang/String;
7 12 3 length I
11 12 4 value Ljava/lang/Integer;
MethodParameters:
Name Flags
startMark
private java.util.List<java.lang.String> scanTagDirectiveValue(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 1
3: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagDirectiveHandle:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 2
start local 2 4: goto 6
5: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 5
7: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagDirectivePrefix:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 3
start local 3 8: new java.util.ArrayList
dup
iconst_2
invokespecial java.util.ArrayList.<init>:(I)V
astore 4
start local 4 9: aload 4
aload 2
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
10: aload 4
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 12 1 startMark Lorg/yaml/snakeyaml/error/Mark;
4 12 2 handle Ljava/lang/String;
8 12 3 prefix Ljava/lang/String;
9 12 4 result Ljava/util/List<Ljava/lang/String;>;
Signature: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
startMark
private java.lang.String scanTagDirectiveHandle(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ldc "directive"
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagHandle:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 2
start local 2 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 3
start local 3 2: iload 3
bipush 32
if_icmpeq 7
3: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 4
start local 4 4: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
5: new java.lang.StringBuilder
dup
ldc "expected ' ', but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
6: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 4 7: StackMap locals: java.lang.String int
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 8 1 startMark Lorg/yaml/snakeyaml/error/Mark;
1 8 2 value Ljava/lang/String;
2 8 3 c I
4 7 4 s Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private java.lang.String scanTagDirectivePrefix(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aload 0
ldc "directive"
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagUri:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 2
start local 2 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 3
start local 3 2: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 3
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifeq 8
3: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 4
start local 4 4: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
5: new java.lang.StringBuilder
dup
ldc "expected ' ', but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
7: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 4 8: StackMap locals: java.lang.String int
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 9 1 startMark Lorg/yaml/snakeyaml/error/Mark;
1 9 2 value Ljava/lang/String;
2 9 3 c I
4 8 4 s Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private void scanDirectiveIgnoredLine(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 1
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 35
if_icmpne 7
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
6: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifne 5
7: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 2
start local 2 8: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
astore 3
start local 3 9: aload 3
invokevirtual java.lang.String.length:()I
ifne 15
iload 2
ifeq 15
10: iload 2
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 4
start local 4 11: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a directive"
aload 1
12: new java.lang.StringBuilder
dup
ldc "expected a comment or a line break, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
13: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
14: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 4 15: StackMap locals: int java.lang.String
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 16 1 startMark Lorg/yaml/snakeyaml/error/Mark;
8 16 2 c I
9 16 3 lineBreak Ljava/lang/String;
11 15 4 s Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private org.yaml.snakeyaml.tokens.Token scanAnchor(boolean);
descriptor: (Z)Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 3
start local 3 2: iload 3
bipush 42
if_icmpne 3
ldc "alias"
goto 4
StackMap locals: org.yaml.snakeyaml.error.Mark int
StackMap stack:
3: ldc "anchor"
StackMap locals:
StackMap stack: java.lang.String
4: astore 4
start local 4 5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
6: iconst_0
istore 5
start local 5 7: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 5
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 6
start local 6 8: goto 11
9: StackMap locals: java.lang.String int int
StackMap stack:
iinc 5 1
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 5
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 6
11: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 6
ldc ":,[]{}"
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(ILjava/lang/String;)Z
ifne 9
12: iload 5
ifne 17
13: iload 6
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 7
start local 7 14: new org.yaml.snakeyaml.scanner.ScannerException
dup
new java.lang.StringBuilder
dup
ldc "while scanning an "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
15: new java.lang.StringBuilder
dup
ldc "unexpected character found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
16: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 7 17: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 5
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
astore 7
start local 7 18: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 6
19: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 6
ldc "?:,]}%@`"
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(ILjava/lang/String;)Z
ifeq 24
20: iload 6
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 8
start local 8 21: new org.yaml.snakeyaml.scanner.ScannerException
dup
new java.lang.StringBuilder
dup
ldc "while scanning an "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
22: new java.lang.StringBuilder
dup
ldc "unexpected character found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
23: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 8 24: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 8
start local 8 25: iload 1
ifeq 28
26: new org.yaml.snakeyaml.tokens.AnchorToken
dup
aload 7
aload 2
aload 8
invokespecial org.yaml.snakeyaml.tokens.AnchorToken.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 9
start local 9 27: goto 29
end local 9 28: StackMap locals: org.yaml.snakeyaml.error.Mark
StackMap stack:
new org.yaml.snakeyaml.tokens.AliasToken
dup
aload 7
aload 2
aload 8
invokespecial org.yaml.snakeyaml.tokens.AliasToken.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 9
start local 9 29: StackMap locals: org.yaml.snakeyaml.tokens.Token
StackMap stack:
aload 9
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 30 1 isAnchor Z
1 30 2 startMark Lorg/yaml/snakeyaml/error/Mark;
2 30 3 indicator I
5 30 4 name Ljava/lang/String;
7 30 5 length I
8 30 6 c I
14 17 7 s Ljava/lang/String;
18 30 7 value Ljava/lang/String;
21 24 8 s Ljava/lang/String;
25 30 8 endMark Lorg/yaml/snakeyaml/error/Mark;
27 28 9 tok Lorg/yaml/snakeyaml/tokens/Token;
29 30 9 tok Lorg/yaml/snakeyaml/tokens/Token;
MethodParameters:
Name Flags
isAnchor
private org.yaml.snakeyaml.tokens.Token scanTag();
descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 1
start local 1 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 2
start local 2 2: aconst_null
astore 3
start local 3 3: aconst_null
astore 4
start local 4 4: iload 2
bipush 60
if_icmpne 18
5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
6: aload 0
ldc "tag"
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagUri:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 4
7: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 2
8: iload 2
bipush 62
if_icmpeq 16
9: iload 2
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 10: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a tag"
aload 1
11: new java.lang.StringBuilder
dup
ldc "expected '>', but found '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
12: ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
15: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 5 16: StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl org.yaml.snakeyaml.error.Mark int java.lang.String java.lang.String
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
17: goto 37
StackMap locals:
StackMap stack:
18: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 2
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifeq 22
19: ldc "!"
astore 4
20: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
21: goto 37
22: StackMap locals:
StackMap stack:
iconst_1
istore 5
start local 5 23: iconst_0
istore 6
start local 6 24: goto 30
25: StackMap locals: int int
StackMap stack:
iload 2
bipush 33
if_icmpne 28
26: iconst_1
istore 6
27: goto 31
28: StackMap locals:
StackMap stack:
iinc 5 1
29: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 5
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 2
30: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 2
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifne 25
31: StackMap locals:
StackMap stack:
iload 6
ifeq 34
32: aload 0
ldc "tag"
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagHandle:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 3
33: goto 36
34: StackMap locals:
StackMap stack:
ldc "!"
astore 3
35: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
36: StackMap locals:
StackMap stack:
aload 0
ldc "tag"
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanTagUri:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 4
end local 6 end local 5 37: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 2
38: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 2
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifeq 43
39: iload 2
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 40: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a tag"
aload 1
41: new java.lang.StringBuilder
dup
ldc "expected ' ', but found '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
42: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 5 43: StackMap locals:
StackMap stack:
new org.yaml.snakeyaml.tokens.TagTuple
dup
aload 3
aload 4
invokespecial org.yaml.snakeyaml.tokens.TagTuple.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 5
start local 5 44: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 6
start local 6 45: new org.yaml.snakeyaml.tokens.TagToken
dup
aload 5
aload 1
aload 6
invokespecial org.yaml.snakeyaml.tokens.TagToken.<init>:(Lorg/yaml/snakeyaml/tokens/TagTuple;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 46 1 startMark Lorg/yaml/snakeyaml/error/Mark;
2 46 2 c I
3 46 3 handle Ljava/lang/String;
4 46 4 suffix Ljava/lang/String;
10 16 5 s Ljava/lang/String;
23 37 5 length I
24 37 6 useHandle Z
40 43 5 s Ljava/lang/String;
44 46 5 value Lorg/yaml/snakeyaml/tokens/TagTuple;
45 46 6 endMark Lorg/yaml/snakeyaml/error/Mark;
private org.yaml.snakeyaml.tokens.Token scanBlockScalar(char);
descriptor: (C)Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=16, args_size=2
start local 0 start local 1 0: iload 1
bipush 62
if_icmpne 3
1: iconst_1
istore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 4: StackMap locals: int
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 4
start local 4 6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
7: aload 0
aload 4
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarIndicators:(Lorg/yaml/snakeyaml/error/Mark;)Lorg/yaml/snakeyaml/scanner/ScannerImpl$Chomping;
astore 5
start local 5 8: aload 5
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.getIncrement:()I
istore 6
start local 6 9: aload 0
aload 4
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarIgnoredLine:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
pop
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
iconst_1
iadd
istore 7
start local 7 11: iload 7
iconst_1
if_icmpge 13
12: iconst_1
istore 7
13: StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int int java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.scanner.ScannerImpl$Chomping int int
StackMap stack:
iload 6
iconst_m1
if_icmpne 20
14: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarIndentation:()[Ljava/lang/Object;
astore 12
start local 12 15: aload 12
iconst_0
aaload
checkcast java.lang.String
astore 8
start local 8 16: aload 12
iconst_1
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 9
start local 9 17: aload 12
iconst_2
aaload
checkcast org.yaml.snakeyaml.error.Mark
astore 11
start local 11 18: iload 7
iload 9
invokestatic java.lang.Math.max:(II)I
istore 10
end local 12 start local 10 19: goto 24
end local 11 end local 10 end local 9 end local 8 20: StackMap locals:
StackMap stack:
iload 7
iload 6
iadd
iconst_1
isub
istore 10
start local 10 21: aload 0
iload 10
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarBreaks:(I)[Ljava/lang/Object;
astore 12
start local 12 22: aload 12
iconst_0
aaload
checkcast java.lang.String
astore 8
start local 8 23: aload 12
iconst_1
aaload
checkcast org.yaml.snakeyaml.error.Mark
astore 11
end local 12 start local 11 24: StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl int int java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.scanner.ScannerImpl$Chomping int int java.lang.String top int org.yaml.snakeyaml.error.Mark
StackMap stack:
ldc ""
astore 12
start local 12 25: goto 46
26: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: ldc " \t"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 28
iconst_1
goto 29
StackMap locals:
StackMap stack:
28: iconst_0
StackMap locals:
StackMap stack: int
29: istore 13
start local 13 30: iconst_0
istore 14
start local 14 31: goto 33
32: StackMap locals: int int
StackMap stack:
iinc 14 1
33: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 14
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifne 32
34: aload 3
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 14
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
35: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
astore 12
36: aload 0
iload 10
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanBlockScalarBreaks:(I)[Ljava/lang/Object;
astore 15
start local 15 37: aload 15
iconst_0
aaload
checkcast java.lang.String
astore 8
38: aload 15
iconst_1
aaload
checkcast org.yaml.snakeyaml.error.Mark
astore 11
39: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
iload 10
if_icmpne 47
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
ifeq 47
40: iload 2
ifeq 45
ldc "\n"
aload 12
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 45
iload 13
ifeq 45
41: ldc " \t"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 45
42: aload 8
invokevirtual java.lang.String.length:()I
ifne 46
43: aload 3
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
44: goto 46
45: StackMap locals: java.lang.Object[]
StackMap stack:
aload 3
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 15 end local 14 end local 13 46: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
iload 10
if_icmpne 47
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
ifne 26
47: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.chompTailIsNotFalse:()Z
ifeq 49
48: aload 3
aload 12
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
49: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.chompTailIsTrue:()Z
ifeq 51
50: aload 3
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
51: StackMap locals:
StackMap stack:
new org.yaml.snakeyaml.tokens.ScalarToken
dup
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
aload 4
aload 11
iload 1
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokestatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.createStyle:(Ljava/lang/Character;)Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokespecial org.yaml.snakeyaml.tokens.ScalarToken.<init>:(Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
areturn
end local 12 end local 11 end local 10 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 52 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 52 1 style C
2 3 2 folded Z
4 52 2 folded Z
5 52 3 chunks Ljava/lang/StringBuilder;
6 52 4 startMark Lorg/yaml/snakeyaml/error/Mark;
8 52 5 chompi Lorg/yaml/snakeyaml/scanner/ScannerImpl$Chomping;
9 52 6 increment I
11 52 7 minIndent I
16 20 8 breaks Ljava/lang/String;
23 52 8 breaks Ljava/lang/String;
17 20 9 maxIndent I
19 20 10 indent I
21 52 10 indent I
18 20 11 endMark Lorg/yaml/snakeyaml/error/Mark;
24 52 11 endMark Lorg/yaml/snakeyaml/error/Mark;
15 19 12 brme [Ljava/lang/Object;
22 24 12 brme [Ljava/lang/Object;
25 52 12 lineBreak Ljava/lang/String;
30 46 13 leadingNonSpace Z
31 46 14 length I
37 46 15 brme [Ljava/lang/Object;
MethodParameters:
Name Flags
style
private org.yaml.snakeyaml.scanner.ScannerImpl$Chomping scanBlockScalarIndicators(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Lorg/yaml/snakeyaml/scanner/ScannerImpl$Chomping;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: iconst_m1
istore 3
start local 3 2: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 4
start local 4 3: iload 4
bipush 45
if_icmpeq 4
iload 4
bipush 43
if_icmpne 20
4: StackMap locals: java.lang.Boolean int int
StackMap stack:
iload 4
bipush 43
if_icmpne 7
5: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
6: goto 8
7: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
8: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
9: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 4
10: iload 4
invokestatic java.lang.Character.isDigit:(I)Z
ifeq 36
11: iload 4
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 12: aload 5
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 3
13: iload 3
ifne 18
14: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a block scalar"
aload 1
15: ldc "expected indentation indicator in the range 1-9, but found 0"
16: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
17: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
18: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
end local 5 19: goto 36
StackMap locals:
StackMap stack:
20: iload 4
invokestatic java.lang.Character.isDigit:(I)Z
ifeq 36
21: iload 4
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 22: aload 5
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 3
23: iload 3
ifne 28
24: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a block scalar"
aload 1
25: ldc "expected indentation indicator in the range 1-9, but found 0"
26: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
27: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
28: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
29: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 4
30: iload 4
bipush 45
if_icmpeq 31
iload 4
bipush 43
if_icmpne 36
31: StackMap locals:
StackMap stack:
iload 4
bipush 43
if_icmpne 34
32: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
astore 2
33: goto 35
34: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
astore 2
35: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
end local 5 36: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 4
37: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 4
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifeq 45
38: iload 4
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 39: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a block scalar"
aload 1
40: new java.lang.StringBuilder
dup
ldc "expected chomping or indentation indicators, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
41: iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
42: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
43: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
44: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 5 45: StackMap locals:
StackMap stack:
new org.yaml.snakeyaml.scanner.ScannerImpl$Chomping
dup
aload 2
iload 3
invokespecial org.yaml.snakeyaml.scanner.ScannerImpl$Chomping.<init>:(Ljava/lang/Boolean;I)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 46 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 46 1 startMark Lorg/yaml/snakeyaml/error/Mark;
1 46 2 chomping Ljava/lang/Boolean;
2 46 3 increment I
3 46 4 c I
12 19 5 s Ljava/lang/String;
22 36 5 s Ljava/lang/String;
39 45 5 s Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private java.lang.String scanBlockScalarIgnoredLine(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: goto 2
1: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 1
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 35
if_icmpne 7
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
6: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_OR_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(I)Z
ifne 5
7: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 2
start local 2 8: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
astore 3
start local 3 9: aload 3
invokevirtual java.lang.String.length:()I
ifne 17
iload 2
ifeq 17
10: iload 2
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 4
start local 4 11: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a block scalar"
aload 1
12: new java.lang.StringBuilder
dup
ldc "expected a comment or a line break, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
14: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
15: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
16: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 4 17: StackMap locals: int java.lang.String
StackMap stack:
aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 18 1 startMark Lorg/yaml/snakeyaml/error/Mark;
8 18 2 c I
9 18 3 lineBreak Ljava/lang/String;
11 17 4 s Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private java.lang.Object[] scanBlockScalarIndentation();
descriptor: ()[Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
start local 3 3: goto 11
4: StackMap locals: java.lang.StringBuilder int org.yaml.snakeyaml.error.Mark
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 8
5: aload 1
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
7: goto 11
8: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
9: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
iload 2
if_icmple 11
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
istore 2
11: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
ldc " \r"
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(ILjava/lang/String;)Z
ifne 4
12: iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
aload 3
aastore
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 13 1 chunks Ljava/lang/StringBuilder;
2 13 2 maxIndent I
3 13 3 endMark Lorg/yaml/snakeyaml/error/Mark;
private java.lang.Object[] scanBlockScalarBreaks(int);
descriptor: (I)[Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
start local 3 2: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
istore 4
start local 4 3: goto 6
4: StackMap locals: java.lang.StringBuilder org.yaml.snakeyaml.error.Mark int
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
5: iinc 4 1
6: StackMap locals:
StackMap stack:
iload 4
iload 1
if_icmpge 7
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 4
7: StackMap locals:
StackMap stack:
aconst_null
astore 5
start local 5 8: goto 16
9: StackMap locals: java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
11: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
istore 4
12: goto 15
13: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
14: iinc 4 1
15: StackMap locals:
StackMap stack:
iload 4
iload 1
if_icmpge 16
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpeq 13
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
dup
astore 5
invokevirtual java.lang.String.length:()I
ifne 9
17: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aastore
dup
iconst_1
aload 3
aastore
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 18 1 indent I
1 18 2 chunks Ljava/lang/StringBuilder;
2 18 3 endMark Lorg/yaml/snakeyaml/error/Mark;
3 18 4 col I
8 18 5 lineBreak Ljava/lang/String;
MethodParameters:
Name Flags
indent
private org.yaml.snakeyaml.tokens.Token scanFlowScalar(char);
descriptor: (C)Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=2
start local 0 start local 1 0: iload 1
bipush 34
if_icmpne 3
1: iconst_1
istore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 4: StackMap locals: int
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 4
start local 4 6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 5
start local 5 7: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
8: aload 3
aload 0
iload 2
aload 4
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarNonSpaces:(ZLorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: goto 12
10: StackMap locals: java.lang.StringBuilder org.yaml.snakeyaml.error.Mark int
StackMap stack:
aload 3
aload 0
aload 4
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarSpaces:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 3
aload 0
iload 2
aload 4
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarNonSpaces:(ZLorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
iload 5
if_icmpne 10
13: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
14: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 6
start local 6 15: new org.yaml.snakeyaml.tokens.ScalarToken
dup
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_0
aload 4
aload 6
iload 1
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokestatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.createStyle:(Ljava/lang/Character;)Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokespecial org.yaml.snakeyaml.tokens.ScalarToken.<init>:(Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 16 1 style C
2 3 2 _double Z
4 16 2 _double Z
5 16 3 chunks Ljava/lang/StringBuilder;
6 16 4 startMark Lorg/yaml/snakeyaml/error/Mark;
7 16 5 quote I
15 16 6 endMark Lorg/yaml/snakeyaml/error/Mark;
MethodParameters:
Name Flags
style
private java.lang.String scanFlowScalarNonSpaces(boolean, org.yaml.snakeyaml.error.Mark);
descriptor: (ZLorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=9, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 1: StackMap locals: java.lang.StringBuilder
StackMap stack:
iconst_0
istore 4
start local 4 2: goto 4
3: StackMap locals: int
StackMap stack:
iinc 4 1
4: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
ldc "'\"\\"
invokevirtual org.yaml.snakeyaml.scanner.Constant.hasNo:(ILjava/lang/String;)Z
ifne 3
5: iload 4
ifeq 7
6: aload 3
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 5
start local 5 8: iload 1
ifne 12
iload 5
bipush 39
if_icmpne 12
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
bipush 39
if_icmpne 12
9: aload 3
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
11: goto 1
StackMap locals: int
StackMap stack:
12: iload 1
ifeq 13
iload 5
bipush 39
if_icmpeq 14
StackMap locals:
StackMap stack:
13: iload 1
ifne 17
ldc "\"\\"
iload 5
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 17
14: StackMap locals:
StackMap stack:
aload 3
iload 5
invokevirtual java.lang.StringBuilder.appendCodePoint:(I)Ljava/lang/StringBuilder;
pop
15: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
16: goto 1
StackMap locals:
StackMap stack:
17: iload 1
ifeq 47
iload 5
bipush 92
if_icmpne 47
18: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
19: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 5
20: iload 5
invokestatic java.lang.Character.isSupplementaryCodePoint:(I)Z
ifne 24
getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
iload 5
i2c
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 24
21: aload 3
getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_REPLACEMENTS:Ljava/util/Map;
iload 5
i2c
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
23: goto 1
StackMap locals:
StackMap stack:
24: iload 5
invokestatic java.lang.Character.isSupplementaryCodePoint:(I)Z
ifne 39
getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
iload 5
i2c
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Map.containsKey:(Ljava/lang/Object;)Z
ifeq 39
25: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.ESCAPE_CODES:Ljava/util/Map;
iload 5
i2c
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 4
26: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
27: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
astore 6
start local 6 28: getstatic org.yaml.snakeyaml.scanner.ScannerImpl.NOT_HEXA:Ljava/util/regex/Pattern;
aload 6
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 34
29: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a double-quoted scalar"
30: aload 2
new java.lang.StringBuilder
dup
ldc "expected escape sequence of "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 4
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
31: ldc " hexadecimal numbers, but found: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
32: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
33: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
34: StackMap locals: java.lang.String
StackMap stack:
aload 6
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
istore 7
start local 7 35: new java.lang.String
dup
iload 7
invokestatic java.lang.Character.toChars:(I)[C
invokespecial java.lang.String.<init>:([C)V
astore 8
start local 8 36: aload 3
aload 8
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
37: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
end local 8 end local 7 end local 6 38: goto 1
StackMap locals:
StackMap stack:
39: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifeq 42
40: aload 3
aload 0
aload 2
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarBreaks:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
41: goto 1
42: StackMap locals:
StackMap stack:
iload 5
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 6
start local 6 43: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a double-quoted scalar"
aload 2
44: new java.lang.StringBuilder
dup
ldc "found unknown escape character "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
45: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
46: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 6 47: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 48 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 48 1 doubleQuoted Z
0 48 2 startMark Lorg/yaml/snakeyaml/error/Mark;
1 48 3 chunks Ljava/lang/StringBuilder;
2 48 4 length I
8 48 5 c I
28 38 6 hex Ljava/lang/String;
35 38 7 decimal I
36 38 8 unicode Ljava/lang/String;
43 47 6 s Ljava/lang/String;
MethodParameters:
Name Flags
doubleQuoted
startMark
private java.lang.String scanFlowScalarSpaces(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 4
3: StackMap locals: java.lang.StringBuilder int
StackMap stack:
iinc 3 1
4: StackMap locals:
StackMap stack:
ldc " \t"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 3
5: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
astore 4
start local 4 6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 5
start local 5 7: iload 5
ifne 11
8: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a quoted scalar"
aload 1
9: ldc "found unexpected end of stream"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
10: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
11: StackMap locals: java.lang.String int
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
astore 6
start local 6 12: aload 6
invokevirtual java.lang.String.length:()I
ifeq 21
13: aload 0
aload 1
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanFlowScalarBreaks:(Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
astore 7
start local 7 14: ldc "\n"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 17
15: aload 2
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: goto 19
StackMap locals: java.lang.String java.lang.String
StackMap stack:
17: aload 7
invokevirtual java.lang.String.length:()I
ifne 19
18: aload 2
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: StackMap locals:
StackMap stack:
aload 2
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 7 20: goto 22
21: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: StackMap locals:
StackMap stack:
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 23 1 startMark Lorg/yaml/snakeyaml/error/Mark;
1 23 2 chunks Ljava/lang/StringBuilder;
2 23 3 length I
6 23 4 whitespaces Ljava/lang/String;
7 23 5 c I
12 23 6 lineBreak Ljava/lang/String;
14 20 7 breaks Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private java.lang.String scanFlowScalarBreaks(org.yaml.snakeyaml.error.Mark);
descriptor: (Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 1: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
astore 3
start local 3 2: ldc "---"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 3
ldc "..."
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 8
3: StackMap locals: java.lang.String
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifeq 8
4: new org.yaml.snakeyaml.scanner.ScannerException
dup
ldc "while scanning a quoted scalar"
aload 1
5: ldc "found unexpected document separator"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
6: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
8: StackMap locals:
StackMap stack:
ldc " \t"
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpne 7
9: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
astore 4
start local 4 10: aload 4
invokevirtual java.lang.String.length:()I
ifeq 13
11: aload 2
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: goto 1
13: StackMap locals: java.lang.String
StackMap stack:
aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 14 1 startMark Lorg/yaml/snakeyaml/error/Mark;
1 14 2 chunks Ljava/lang/StringBuilder;
2 14 3 prefix Ljava/lang/String;
10 14 4 lineBreak Ljava/lang/String;
MethodParameters:
Name Flags
startMark
private org.yaml.snakeyaml.tokens.Token scanPlain();
descriptor: ()Lorg/yaml/snakeyaml/tokens/Token;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=8, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 2
start local 2 2: aload 2
astore 3
start local 3 3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.indent:I
iconst_1
iadd
istore 4
start local 4 4: ldc ""
astore 5
start local 5 5: StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String
StackMap stack:
iconst_0
istore 7
start local 7 6: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 35
if_icmpne 8
7: goto 26
8: StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String top int
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 7
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 6
start local 6 9: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
iload 6
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifne 17
10: iload 6
bipush 58
if_icmpne 13
getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 7
iconst_1
iadd
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifeq 11
ldc ",[]{}"
goto 12
StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String int int
StackMap stack: org.yaml.snakeyaml.scanner.Constant int
11: ldc ""
StackMap locals: org.yaml.snakeyaml.scanner.ScannerImpl java.lang.StringBuilder org.yaml.snakeyaml.error.Mark org.yaml.snakeyaml.error.Mark int java.lang.String int int
StackMap stack: org.yaml.snakeyaml.scanner.Constant int java.lang.String
12: invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(ILjava/lang/String;)Z
ifne 17
13: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifeq 15
ldc ",?[]{}"
iload 6
invokevirtual java.lang.String.indexOf:(I)I
iconst_m1
if_icmpeq 15
14: goto 17
15: StackMap locals:
StackMap stack:
iinc 7 1
end local 6 16: goto 8
start local 6 17: StackMap locals:
StackMap stack:
iload 7
ifne 19
18: goto 26
19: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
20: aload 1
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: aload 1
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 7
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 3
23: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanPlainSpaces:()Ljava/lang/String;
astore 5
24: aload 5
invokevirtual java.lang.String.length:()I
ifeq 26
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 35
if_icmpeq 26
25: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.flowLevel:I
ifne 5
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getColumn:()I
iload 4
if_icmpge 5
end local 7 end local 6 26: StackMap locals:
StackMap stack:
new org.yaml.snakeyaml.tokens.ScalarToken
dup
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
aload 3
iconst_1
invokespecial org.yaml.snakeyaml.tokens.ScalarToken.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Z)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 27 1 chunks Ljava/lang/StringBuilder;
2 27 2 startMark Lorg/yaml/snakeyaml/error/Mark;
3 27 3 endMark Lorg/yaml/snakeyaml/error/Mark;
4 27 4 indent I
5 27 5 spaces Ljava/lang/String;
9 16 6 c I
17 26 6 c I
6 26 7 length I
private java.lang.String scanPlainSpaces();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 3
2: StackMap locals: int
StackMap stack:
iinc 1 1
3: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
bipush 32
if_icmpeq 2
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
bipush 9
if_icmpeq 2
4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
astore 2
start local 2 5: aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
astore 3
start local 3 6: aload 3
invokevirtual java.lang.String.length:()I
ifeq 28
7: aload 0
iconst_1
putfield org.yaml.snakeyaml.scanner.ScannerImpl.allowSimpleKey:Z
8: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
astore 4
start local 4 9: ldc "---"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
ldc "..."
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 12
10: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifeq 12
11: StackMap locals: java.lang.String java.lang.String java.lang.String
StackMap stack:
ldc ""
areturn
12: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 5
start local 5 13: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 32
if_icmpne 16
14: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
15: goto 13
16: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanLineBreak:()Ljava/lang/String;
astore 6
start local 6 17: aload 6
invokevirtual java.lang.String.length:()I
ifeq 23
18: aload 5
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
astore 4
20: ldc "---"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 22
ldc "..."
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 13
21: getstatic org.yaml.snakeyaml.scanner.Constant.NULL_BL_T_LINEBR:Lorg/yaml/snakeyaml/scanner/Constant;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_3
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifeq 13
22: StackMap locals: java.lang.String
StackMap stack:
ldc ""
areturn
end local 6 23: StackMap locals:
StackMap stack:
ldc "\n"
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 25
24: new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
25: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.length:()I
ifne 27
26: ldc " "
areturn
27: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 5 end local 4 28: StackMap locals:
StackMap stack:
aload 2
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 29 1 length I
5 29 2 whitespaces Ljava/lang/String;
6 29 3 lineBreak Ljava/lang/String;
9 28 4 prefix Ljava/lang/String;
13 28 5 breaks Ljava/lang/StringBuilder;
17 23 6 lb Ljava/lang/String;
private java.lang.String scanTagHandle(java.lang.String, org.yaml.snakeyaml.error.Mark);
descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 3
start local 3 1: iload 3
bipush 33
if_icmpeq 6
2: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 4
start local 4 3: new org.yaml.snakeyaml.scanner.ScannerException
dup
new java.lang.StringBuilder
dup
ldc "while scanning a "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
4: new java.lang.StringBuilder
dup
ldc "expected '!', but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
5: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 4 6: StackMap locals: int
StackMap stack:
iconst_1
istore 4
start local 4 7: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 3
8: iload 3
bipush 32
if_icmpeq 20
9: goto 12
10: StackMap locals: int
StackMap stack:
iinc 4 1
11: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 3
12: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.ALPHA:Lorg/yaml/snakeyaml/scanner/Constant;
iload 3
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifne 10
13: iload 3
bipush 33
if_icmpeq 19
14: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
15: iload 3
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 5
start local 5 16: new org.yaml.snakeyaml.scanner.ScannerException
dup
new java.lang.StringBuilder
dup
ldc "while scanning a "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
17: new java.lang.StringBuilder
dup
ldc "expected '!', but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
18: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 5 19: StackMap locals:
StackMap stack:
iinc 4 1
20: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
astore 5
start local 5 21: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 22 1 name Ljava/lang/String;
0 22 2 startMark Lorg/yaml/snakeyaml/error/Mark;
1 22 3 c I
3 6 4 s Ljava/lang/String;
7 22 4 length I
16 19 5 s Ljava/lang/String;
21 22 5 value Ljava/lang/String;
MethodParameters:
Name Flags
name
startMark
private java.lang.String scanTagUri(java.lang.String, org.yaml.snakeyaml.error.Mark);
descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 5
start local 5 3: goto 11
4: StackMap locals: java.lang.StringBuilder int int
StackMap stack:
iload 5
bipush 37
if_icmpne 9
5: aload 3
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: iconst_0
istore 4
7: aload 3
aload 0
aload 1
aload 2
invokevirtual org.yaml.snakeyaml.scanner.ScannerImpl.scanUriEscapes:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: goto 10
9: StackMap locals:
StackMap stack:
iinc 4 1
10: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 5
11: StackMap locals:
StackMap stack:
getstatic org.yaml.snakeyaml.scanner.Constant.URI_CHARS:Lorg/yaml/snakeyaml/scanner/Constant;
iload 5
invokevirtual org.yaml.snakeyaml.scanner.Constant.has:(I)Z
ifne 4
12: iload 4
ifeq 14
13: aload 3
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 4
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefixForward:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.StringBuilder.length:()I
ifne 19
15: iload 5
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 6
start local 6 16: new org.yaml.snakeyaml.scanner.ScannerException
dup
new java.lang.StringBuilder
dup
ldc "while scanning a "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
17: new java.lang.StringBuilder
dup
ldc "expected URI, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 5
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
18: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 6 19: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 20 1 name Ljava/lang/String;
0 20 2 startMark Lorg/yaml/snakeyaml/error/Mark;
1 20 3 chunks Ljava/lang/StringBuilder;
2 20 4 length I
3 20 5 c I
16 19 6 s Ljava/lang/String;
MethodParameters:
Name Flags
name
startMark
private java.lang.String scanUriEscapes(java.lang.String, org.yaml.snakeyaml.error.Mark);
descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=10, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
istore 3
start local 3 1: goto 3
2: StackMap locals: int
StackMap stack:
iinc 3 1
3: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iload 3
iconst_3
imul
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
bipush 37
if_icmpeq 2
4: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
astore 4
start local 4 5: iload 3
invokestatic java.nio.ByteBuffer.allocate:(I)Ljava/nio/ByteBuffer;
astore 5
start local 5 6: goto 24
7: StackMap locals: org.yaml.snakeyaml.error.Mark java.nio.ByteBuffer
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
8: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.prefix:(I)Ljava/lang/String;
bipush 16
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;I)I
i2b
istore 6
start local 6 9: aload 5
iload 6
invokevirtual java.nio.ByteBuffer.put:(B)Ljava/nio/ByteBuffer;
pop
end local 6 10: goto 23
StackMap locals:
StackMap stack: java.lang.NumberFormatException
11: pop
12: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 6
start local 6 13: iload 6
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 7
start local 7 14: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
istore 8
start local 8 15: iload 8
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
astore 9
start local 9 16: new org.yaml.snakeyaml.scanner.ScannerException
dup
new java.lang.StringBuilder
dup
ldc "while scanning a "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
17: new java.lang.StringBuilder
dup
ldc "expected URI escape sequence of 2 hexadecimal numbers, but found "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
18: aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ") and "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: aload 9
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 8
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
20: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
21: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.getMark:()Lorg/yaml/snakeyaml/error/Mark;
22: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 9 end local 8 end local 7 end local 6 23: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
24: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
bipush 37
if_icmpeq 7
25: aload 5
invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
pop
26: aload 5
invokestatic org.yaml.snakeyaml.util.UriEncoder.decode:(Ljava/nio/ByteBuffer;)Ljava/lang/String;
27: areturn
28: StackMap locals:
StackMap stack: java.nio.charset.CharacterCodingException
astore 6
start local 6 29: new org.yaml.snakeyaml.scanner.ScannerException
dup
new java.lang.StringBuilder
dup
ldc "while scanning a "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 2
30: new java.lang.StringBuilder
dup
ldc "expected URI in UTF-8: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.nio.charset.CharacterCodingException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 4
31: invokespecial org.yaml.snakeyaml.scanner.ScannerException.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;)V
athrow
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
0 32 1 name Ljava/lang/String;
0 32 2 startMark Lorg/yaml/snakeyaml/error/Mark;
1 32 3 length I
5 32 4 beginningMark Lorg/yaml/snakeyaml/error/Mark;
6 32 5 buff Ljava/nio/ByteBuffer;
9 10 6 code B
13 23 6 c1 I
14 23 7 s1 Ljava/lang/String;
15 23 8 c2 I
16 23 9 s2 Ljava/lang/String;
29 32 6 e Ljava/nio/charset/CharacterCodingException;
Exception table:
from to target type
8 10 11 Class java.lang.NumberFormatException
26 27 28 Class java.nio.charset.CharacterCodingException
MethodParameters:
Name Flags
name
startMark
private java.lang.String scanLineBreak();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:()I
istore 1
start local 1 1: iload 1
bipush 13
if_icmpeq 2
iload 1
bipush 10
if_icmpeq 2
iload 1
sipush 133
if_icmpne 7
2: StackMap locals: int
StackMap stack:
iload 1
bipush 13
if_icmpne 5
bipush 10
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_1
invokevirtual org.yaml.snakeyaml.reader.StreamReader.peek:(I)I
if_icmpne 5
3: aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
iconst_2
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:(I)V
4: goto 6
5: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
6: StackMap locals:
StackMap stack:
ldc "\n"
areturn
7: StackMap locals:
StackMap stack:
iload 1
sipush 8232
if_icmpeq 8
iload 1
sipush 8233
if_icmpne 10
8: StackMap locals:
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.scanner.ScannerImpl.reader:Lorg/yaml/snakeyaml/reader/StreamReader;
invokevirtual org.yaml.snakeyaml.reader.StreamReader.forward:()V
9: iload 1
invokestatic java.lang.Character.toChars:(I)[C
invokestatic java.lang.String.valueOf:([C)Ljava/lang/String;
areturn
10: StackMap locals:
StackMap stack:
ldc ""
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/yaml/snakeyaml/scanner/ScannerImpl;
1 11 1 c I
}
SourceFile: "ScannerImpl.java"
NestMembers:
org.yaml.snakeyaml.scanner.ScannerImpl$Chomping
InnerClasses:
public final ScalarStyle = org.yaml.snakeyaml.DumperOptions$ScalarStyle of org.yaml.snakeyaml.DumperOptions
private Chomping = org.yaml.snakeyaml.scanner.ScannerImpl$Chomping of org.yaml.snakeyaml.scanner.ScannerImpl
public final ID = org.yaml.snakeyaml.tokens.Token$ID of org.yaml.snakeyaml.tokens.Token