public class com.fasterxml.jackson.core.filter.FilteringParserDelegate extends com.fasterxml.jackson.core.util.JsonParserDelegate
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.core.filter.FilteringParserDelegate
super_class: com.fasterxml.jackson.core.util.JsonParserDelegate
{
protected com.fasterxml.jackson.core.filter.TokenFilter rootFilter;
descriptor: Lcom/fasterxml/jackson/core/filter/TokenFilter;
flags: (0x0004) ACC_PROTECTED
protected boolean _allowMultipleMatches;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _includePath;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean _includeImmediateParent;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
RuntimeVisibleAnnotations:
java.lang.Deprecated()
protected com.fasterxml.jackson.core.JsonToken _currToken;
descriptor: Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.JsonToken _lastClearedToken;
descriptor: Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.filter.TokenFilterContext _headContext;
descriptor: Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.filter.TokenFilterContext _exposedContext;
descriptor: Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
flags: (0x0004) ACC_PROTECTED
protected com.fasterxml.jackson.core.filter.TokenFilter _itemFilter;
descriptor: Lcom/fasterxml/jackson/core/filter/TokenFilter;
flags: (0x0004) ACC_PROTECTED
protected int _matchCount;
descriptor: I
flags: (0x0004) ACC_PROTECTED
public void <init>(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.core.filter.TokenFilter, boolean, boolean);
descriptor: (Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/core/filter/TokenFilter;ZZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokespecial com.fasterxml.jackson.core.util.JsonParserDelegate.<init>:(Lcom/fasterxml/jackson/core/JsonParser;)V
1: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.rootFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
2: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
3: aload 0
aload 2
invokestatic com.fasterxml.jackson.core.filter.TokenFilterContext.createRootContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
4: aload 0
iload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
5: aload 0
iload 4
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._allowMultipleMatches:Z
6: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 7 1 p Lcom/fasterxml/jackson/core/JsonParser;
0 7 2 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
0 7 3 includePath Z
0 7 4 allowMultipleMatches Z
MethodParameters:
Name Flags
p
f
includePath
allowMultipleMatches
public com.fasterxml.jackson.core.filter.TokenFilter getFilter();
descriptor: ()Lcom/fasterxml/jackson/core/filter/TokenFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.rootFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public int getMatchCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._matchCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public com.fasterxml.jackson.core.JsonToken getCurrentToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public com.fasterxml.jackson.core.JsonToken currentToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public final int getCurrentTokenId();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 1
ifnonnull 2
iconst_0
goto 3
StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
2: aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
1 4 1 t Lcom/fasterxml/jackson/core/JsonToken;
public final int currentTokenId();
descriptor: ()I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 1
ifnonnull 2
iconst_0
goto 3
StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
2: aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
1 4 1 t Lcom/fasterxml/jackson/core/JsonToken;
public boolean hasCurrentToken();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 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 Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public boolean hasTokenId(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: iload 1
ifne 3
iconst_1
ireturn
StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
iload 1
if_icmpne 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 6 1 id I
1 6 2 t Lcom/fasterxml/jackson/core/JsonToken;
MethodParameters:
Name Flags
id
public final boolean hasToken(com.fasterxml.jackson.core.JsonToken);
descriptor: (Lcom/fasterxml/jackson/core/JsonToken;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
aload 1
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 2 1 t Lcom/fasterxml/jackson/core/JsonToken;
MethodParameters:
Name Flags
t
public boolean isExpectedStartArrayToken();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 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 Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public boolean isExpectedStartObjectToken();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 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 Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._filterContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public java.lang.String getCurrentName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._filterContext:()Lcom/fasterxml/jackson/core/JsonStreamContext;
astore 1
start local 1 1: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 2
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 6
2: StackMap locals: com.fasterxml.jackson.core.JsonStreamContext
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonStreamContext.getParent:()Lcom/fasterxml/jackson/core/JsonStreamContext;
astore 2
start local 2 3: aload 2
ifnonnull 4
aconst_null
goto 5
StackMap locals: com.fasterxml.jackson.core.JsonStreamContext
StackMap stack:
4: aload 2
invokevirtual com.fasterxml.jackson.core.JsonStreamContext.getCurrentName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 6: StackMap locals:
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonStreamContext.getCurrentName:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
1 7 1 ctxt Lcom/fasterxml/jackson/core/JsonStreamContext;
3 6 2 parent Lcom/fasterxml/jackson/core/JsonStreamContext;
Exceptions:
throws java.io.IOException
public void clearCurrentToken();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 3
1: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._lastClearedToken:Lcom/fasterxml/jackson/core/JsonToken;
2: aload 0
aconst_null
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public com.fasterxml.jackson.core.JsonToken getLastClearedToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._lastClearedToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public void overrideCurrentName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "Can not currently override name during filtering read"
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public com.fasterxml.jackson.core.JsonToken nextToken();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._allowMultipleMatches:Z
ifne 4
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
ifnull 4
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
ifnonnull 4
1: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
invokevirtual com.fasterxml.jackson.core.JsonToken.isScalarValue:()Z
ifeq 4
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.isStartHandled:()Z
ifne 4
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifne 4
2: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 4
3: aload 0
aconst_null
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
astore 1
start local 1 5: aload 1
ifnull 20
6: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilterContext
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.nextTokenToRead:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 7: aload 2
ifnull 10
8: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
9: aload 2
areturn
10: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 1
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
if_acmpne 16
11: aload 0
aconst_null
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
12: aload 1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.inArray:()Z
ifeq 20
13: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
14: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
15: aload 2
areturn
16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.findChildOf:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
astore 1
17: aload 0
aload 1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
18: aload 1
ifnonnull 6
19: aload 0
ldc "Unexpected problem: chain of filtered context broken"
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
athrow
end local 2 20: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 21: aload 2
ifnonnull 24
22: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
23: aload 2
areturn
24: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
tableswitch { // 1 - 5
1: 48
2: 71
3: 25
4: 71
5: 79
default: 109
}
25: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 26: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 29
27: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
28: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
29: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 3
ifnonnull 32
30: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
31: goto 118
32: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
33: aload 3
ifnonnull 36
34: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
35: goto 118
36: StackMap locals:
StackMap stack:
aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 38
37: aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterStartArray:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
38: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
39: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 42
40: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
41: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
42: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_0
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
43: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 118
44: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextTokenWithBuffering:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
astore 2
45: aload 2
ifnull 118
46: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
47: aload 2
areturn
end local 3 48: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 49: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 52
50: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
51: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
52: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 3
ifnonnull 55
53: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
54: goto 118
55: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
56: aload 3
ifnonnull 59
57: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
58: goto 118
59: StackMap locals:
StackMap stack:
aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 61
60: aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterStartObject:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
61: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
62: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 65
63: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
64: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
65: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_0
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
66: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 118
67: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextTokenWithBuffering:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
astore 2
68: aload 2
ifnull 118
69: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
70: aload 2
areturn
end local 3 71: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.isStartHandled:()Z
istore 4
start local 4 72: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getFilter:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 73: aload 3
ifnull 75
aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 75
74: aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterFinishArray:()V
75: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter int
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getParent:()Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
76: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getFilter:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
77: iload 4
ifeq 118
78: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 4 end local 3 79: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
astore 4
start local 4 80: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 4
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.setFieldName:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 81: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 88
82: aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
83: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifne 87
84: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includeImmediateParent:Z
ifeq 87
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.isStartHandled:()Z
ifne 87
85: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.nextTokenToRead:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
86: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
87: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter java.lang.String
StackMap stack:
aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
88: StackMap locals:
StackMap stack:
aload 3
ifnonnull 92
89: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
90: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
91: goto 118
92: StackMap locals:
StackMap stack:
aload 3
aload 4
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.includeProperty:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
93: aload 3
ifnonnull 97
94: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
95: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
96: goto 118
97: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
98: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 104
99: aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._verifyAllowedMatches:()Z
ifeq 102
100: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 104
101: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
102: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
103: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
104: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 118
105: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextTokenWithBuffering:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
astore 2
106: aload 2
ifnull 118
107: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
108: aload 2
areturn
end local 4 end local 3 109: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 110: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 112
111: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
112: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 3
ifnull 118
113: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
114: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 116
115: aload 3
ifnull 118
aload 3
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.includeValue:(Lcom/fasterxml/jackson/core/JsonParser;)Z
ifeq 118
116: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._verifyAllowedMatches:()Z
ifeq 118
117: aload 0
aload 2
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
118: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextToken2:()Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 119 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
5 119 1 ctxt Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
7 20 2 t Lcom/fasterxml/jackson/core/JsonToken;
21 119 2 t Lcom/fasterxml/jackson/core/JsonToken;
26 48 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
49 71 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
73 79 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
81 109 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
110 119 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
72 79 4 returnEnd Z
80 109 4 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
protected final com.fasterxml.jackson.core.JsonToken _nextToken2();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=4, args_size=1
start local 0 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 1
ifnonnull 4
2: aload 0
aload 1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
3: aload 1
areturn
4: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 1
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
tableswitch { // 1 - 5
1: 28
2: 51
3: 5
4: 51
5: 59
default: 82
}
5: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
start local 2 6: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 9
7: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
8: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
9: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 2
ifnonnull 12
10: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
11: goto 0
12: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
13: aload 2
ifnonnull 16
14: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
15: goto 0
16: StackMap locals:
StackMap stack:
aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 18
17: aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterStartArray:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
18: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
19: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 22
20: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
21: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
22: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
iconst_0
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
23: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 0
24: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextTokenWithBuffering:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
astore 1
25: aload 1
ifnull 0
26: aload 0
aload 1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
27: aload 1
areturn
end local 2 28: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
start local 2 29: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 32
30: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
31: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
32: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 2
ifnonnull 35
33: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
34: goto 0
35: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
36: aload 2
ifnonnull 39
37: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
38: goto 0
39: StackMap locals:
StackMap stack:
aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 41
40: aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterStartObject:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
41: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
42: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 45
43: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
44: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
45: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
iconst_0
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
46: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 0
47: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextTokenWithBuffering:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
astore 1
48: aload 1
ifnull 0
49: aload 0
aload 1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
50: aload 1
areturn
end local 2 51: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.isStartHandled:()Z
istore 3
start local 3 52: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getFilter:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
start local 2 53: aload 2
ifnull 55
aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 55
54: aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterFinishArray:()V
55: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter int
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getParent:()Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
56: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getFilter:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
57: iload 3
ifeq 0
58: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 59: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
astore 3
start local 3 60: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.setFieldName:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
start local 2 61: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 64
62: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
63: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
64: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter java.lang.String
StackMap stack:
aload 2
ifnonnull 68
65: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
66: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
67: goto 0
68: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.includeProperty:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
69: aload 2
ifnonnull 73
70: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
71: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
72: goto 0
73: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
74: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 77
75: aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._verifyAllowedMatches:()Z
ifeq 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 0
76: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
77: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._includePath:Z
ifeq 0
78: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextTokenWithBuffering:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
astore 1
79: aload 1
ifnull 0
80: aload 0
aload 1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
81: aload 1
areturn
end local 3 end local 2 82: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
start local 2 83: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 85
84: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
85: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 2
ifnull 0
86: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 2
87: aload 2
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 89
88: aload 2
ifnull 0
aload 2
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.includeValue:(Lcom/fasterxml/jackson/core/JsonParser;)Z
ifeq 0
89: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._verifyAllowedMatches:()Z
ifeq 0
90: aload 0
aload 1
dup_x1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
1 91 1 t Lcom/fasterxml/jackson/core/JsonToken;
6 28 2 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
29 51 2 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
53 59 2 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
61 82 2 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
83 91 2 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
52 59 3 returnEnd Z
60 82 3 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
protected final com.fasterxml.jackson.core.JsonToken _nextTokenWithBuffering(com.fasterxml.jackson.core.filter.TokenFilterContext);
descriptor: (Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 1: aload 2
ifnonnull 3
2: aload 2
areturn
3: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.id:()I
tableswitch { // 1 - 5
1: 16
2: 35
3: 4
4: 35
5: 48
default: 68
}
4: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 5: aload 3
ifnonnull 8
6: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
7: goto 0
8: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 10
9: aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterStartArray:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
10: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
11: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 14
12: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
13: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextBuffered:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
14: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_0
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildArrayContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
15: goto 0
end local 3 16: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 17: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 20
18: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
19: aload 2
areturn
20: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 3
ifnonnull 23
21: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
22: goto 0
23: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
24: aload 3
ifnonnull 27
25: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
26: goto 0
27: StackMap locals:
StackMap stack:
aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 29
28: aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterStartObject:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
29: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
30: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 33
31: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_1
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
32: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextBuffered:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
33: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
iconst_0
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.createChildObjectContext:(Lcom/fasterxml/jackson/core/filter/TokenFilter;Z)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
34: goto 0
end local 3 35: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getFilter:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 36: aload 3
ifnull 38
aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 38
37: aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.filterFinishArray:()V
38: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 1
if_acmpne 39
iconst_1
goto 40
StackMap locals:
StackMap stack:
39: iconst_0
StackMap locals:
StackMap stack: int
40: istore 4
start local 4 41: iload 4
ifeq 42
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.isStartHandled:()Z
ifeq 42
iconst_1
goto 43
StackMap locals: int
StackMap stack:
42: iconst_0
StackMap locals:
StackMap stack: int
43: istore 5
start local 5 44: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getParent:()Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
45: aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.getFilter:()Lcom/fasterxml/jackson/core/filter/TokenFilter;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
46: iload 5
ifeq 0
47: aload 2
areturn
end local 5 end local 4 end local 3 48: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getCurrentName:()Ljava/lang/String;
astore 4
start local 4 49: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 4
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.setFieldName:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 50: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 53
51: aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
52: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextBuffered:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
53: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter java.lang.String
StackMap stack:
aload 3
ifnonnull 57
54: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
55: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
56: goto 0
57: StackMap locals:
StackMap stack:
aload 3
aload 4
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.includeProperty:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
58: aload 3
ifnonnull 62
59: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
pop
60: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.skipChildren:()Lcom/fasterxml/jackson/core/JsonParser;
pop
61: goto 0
62: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
63: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 0
64: aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._verifyAllowedMatches:()Z
ifeq 66
65: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextBuffered:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
66: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 4
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.setFieldName:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
end local 4 67: goto 0
end local 3 68: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._itemFilter:Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
start local 3 69: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpne 71
70: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextBuffered:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
71: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilter
StackMap stack:
aload 3
ifnull 0
72: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 3
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.checkValue:(Lcom/fasterxml/jackson/core/filter/TokenFilter;)Lcom/fasterxml/jackson/core/filter/TokenFilter;
astore 3
73: aload 3
getstatic com.fasterxml.jackson.core.filter.TokenFilter.INCLUDE_ALL:Lcom/fasterxml/jackson/core/filter/TokenFilter;
if_acmpeq 75
74: aload 3
ifnull 0
aload 3
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilter.includeValue:(Lcom/fasterxml/jackson/core/JsonParser;)Z
ifeq 0
75: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._verifyAllowedMatches:()Z
ifeq 0
76: aload 0
aload 1
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._nextBuffered:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 77 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 77 1 buffRoot Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
1 77 2 t Lcom/fasterxml/jackson/core/JsonToken;
5 16 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
17 35 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
36 48 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
50 68 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
69 77 3 f Lcom/fasterxml/jackson/core/filter/TokenFilter;
41 48 4 gotEnd Z
44 48 5 returnEnd Z
49 67 4 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buffRoot final
private com.fasterxml.jackson.core.JsonToken _nextBuffered(com.fasterxml.jackson.core.filter.TokenFilterContext);
descriptor: (Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
1: aload 1
astore 2
start local 2 2: aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.nextTokenToRead:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
start local 3 3: aload 3
ifnull 5
4: aload 3
areturn
5: StackMap locals: com.fasterxml.jackson.core.filter.TokenFilterContext com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 2
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
if_acmpne 7
6: aload 0
ldc "Internal error: failed to locate expected buffered tokens"
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
aload 2
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.findChildOf:(Lcom/fasterxml/jackson/core/filter/TokenFilterContext;)Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
astore 2
8: aload 0
aload 2
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
9: aload 2
ifnonnull 11
10: aload 0
ldc "Unexpected problem: chain of filtered context broken"
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate._constructError:(Ljava/lang/String;)Lcom/fasterxml/jackson/core/JsonParseException;
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
invokevirtual com.fasterxml.jackson.core.filter.TokenFilterContext.nextTokenToRead:()Lcom/fasterxml/jackson/core/JsonToken;
astore 3
12: aload 3
ifnull 5
13: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 14 1 buffRoot Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
2 14 2 ctxt Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
3 14 3 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
buffRoot
private final boolean _verifyAllowedMatches();
descriptor: ()Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._matchCount:I
ifeq 1
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._allowMultipleMatches:Z
ifeq 3
1: StackMap locals:
StackMap stack:
aload 0
dup
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._matchCount:I
iconst_1
iadd
putfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._matchCount:I
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 Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonToken nextValue();
descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 1
start local 1 1: aload 1
getstatic com.fasterxml.jackson.core.JsonToken.FIELD_NAME:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpne 3
2: aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 1
3: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
1 4 1 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonParser skipChildren();
descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_OBJECT:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 3
1: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._currToken:Lcom/fasterxml/jackson/core/JsonToken;
getstatic com.fasterxml.jackson.core.JsonToken.START_ARRAY:Lcom/fasterxml/jackson/core/JsonToken;
if_acmpeq 3
2: aload 0
areturn
3: StackMap locals:
StackMap stack:
iconst_1
istore 1
start local 1 4: StackMap locals: int
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.core.filter.FilteringParserDelegate.nextToken:()Lcom/fasterxml/jackson/core/JsonToken;
astore 2
start local 2 5: aload 2
ifnonnull 7
6: aload 0
areturn
7: StackMap locals: com.fasterxml.jackson.core.JsonToken
StackMap stack:
aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.isStructStart:()Z
ifeq 10
8: iinc 1 1
9: goto 4
StackMap locals:
StackMap stack:
10: aload 2
invokevirtual com.fasterxml.jackson.core.JsonToken.isStructEnd:()Z
ifeq 4
11: iinc 1 -1
iload 1
ifne 4
12: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
4 13 1 open I
5 13 2 t Lcom/fasterxml/jackson/core/JsonToken;
Exceptions:
throws java.io.IOException
public java.lang.String getText();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getText:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public boolean hasTextCharacters();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.hasTextCharacters:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
public char[] getTextCharacters();
descriptor: ()[C
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextCharacters:()[C
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public int getTextLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextLength:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public int getTextOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getTextOffset:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public java.math.BigInteger getBigIntegerValue();
descriptor: ()Ljava/math/BigInteger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getBigIntegerValue:()Ljava/math/BigInteger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public boolean getBooleanValue();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getBooleanValue:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public byte getByteValue();
descriptor: ()B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getByteValue:()B
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public short getShortValue();
descriptor: ()S
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getShortValue:()S
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public java.math.BigDecimal getDecimalValue();
descriptor: ()Ljava/math/BigDecimal;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getDecimalValue:()Ljava/math/BigDecimal;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public double getDoubleValue();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getDoubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public float getFloatValue();
descriptor: ()F
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getFloatValue:()F
freturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public int getIntValue();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getIntValue:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public long getLongValue();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getLongValue:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public com.fasterxml.jackson.core.JsonParser$NumberType getNumberType();
descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberType:()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public java.lang.Number getNumberValue();
descriptor: ()Ljava/lang/Number;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getNumberValue:()Ljava/lang/Number;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public int getValueAsInt();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsInt:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public int getValueAsInt(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
iload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsInt:(I)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 defaultValue I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defaultValue
public long getValueAsLong();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsLong:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public long getValueAsLong(long);
descriptor: (J)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
lload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsLong:(J)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 defaultValue J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defaultValue
public double getValueAsDouble();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsDouble:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public double getValueAsDouble(double);
descriptor: (D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
dload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsDouble:(D)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 defaultValue D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defaultValue
public boolean getValueAsBoolean();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsBoolean:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public boolean getValueAsBoolean(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
iload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsBoolean:(Z)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 defaultValue Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defaultValue
public java.lang.String getValueAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public java.lang.String getValueAsString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getValueAsString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 defaultValue Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
defaultValue
public java.lang.Object getEmbeddedObject();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getEmbeddedObject:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
Exceptions:
throws java.io.IOException
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
aload 1
invokevirtual com.fasterxml.jackson.core.JsonParser.getBinaryValue:(Lcom/fasterxml/jackson/core/Base64Variant;)[B
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
aload 1
aload 2
invokevirtual com.fasterxml.jackson.core.JsonParser.readBinaryValue:(Lcom/fasterxml/jackson/core/Base64Variant;Ljava/io/OutputStream;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
0 1 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
0 1 2 out Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
out
public com.fasterxml.jackson.core.JsonLocation getTokenLocation();
descriptor: ()Lcom/fasterxml/jackson/core/JsonLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate.delegate:Lcom/fasterxml/jackson/core/JsonParser;
invokevirtual com.fasterxml.jackson.core.JsonParser.getTokenLocation:()Lcom/fasterxml/jackson/core/JsonLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
protected com.fasterxml.jackson.core.JsonStreamContext _filterContext();
descriptor: ()Lcom/fasterxml/jackson/core/JsonStreamContext;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
ifnull 2
1: aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._exposedContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.core.filter.FilteringParserDelegate._headContext:Lcom/fasterxml/jackson/core/filter/TokenFilterContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/core/filter/FilteringParserDelegate;
}
SourceFile: "FilteringParserDelegate.java"
InnerClasses:
public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser