class org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue extends java.lang.Object implements org.yaml.snakeyaml.parser.Production
{
org.yaml.snakeyaml.tokens.BlockEntryToken token;
final org.yaml.snakeyaml.parser.ParserImpl this$0;
public void <init>(org.yaml.snakeyaml.parser.ParserImpl, org.yaml.snakeyaml.tokens.BlockEntryToken)
{
org.yaml.snakeyaml.parser.ParserImpl v;
org.yaml.snakeyaml.tokens.BlockEntryToken v;
org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue v;
v := @this: org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue;
v := @parameter: org.yaml.snakeyaml.parser.ParserImpl;
v := @parameter: org.yaml.snakeyaml.tokens.BlockEntryToken;
v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.tokens.BlockEntryToken token> = v;
return;
}
public org.yaml.snakeyaml.events.Event produce()
{
org.yaml.snakeyaml.parser.ParserImpl v, v, v, v, v, v, v, v, v, v, v, v;
org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue v, v;
org.yaml.snakeyaml.events.Event v, v;
boolean v, v;
org.yaml.snakeyaml.tokens.BlockEntryToken v, v;
org.yaml.snakeyaml.error.Mark v;
org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode v;
org.yaml.snakeyaml.tokens.Token v;
org.yaml.snakeyaml.tokens.Token$ID v, v, v;
org.yaml.snakeyaml.events.CommentEvent v;
org.yaml.snakeyaml.util.ArrayStack v;
org.yaml.snakeyaml.scanner.Scanner v, v, v;
org.yaml.snakeyaml.tokens.Token$ID[] v, v;
org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey v, v;
v := @this: org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.scanner.Scanner scanner>;
v = newarray (org.yaml.snakeyaml.tokens.Token$ID)[1];
v = <org.yaml.snakeyaml.tokens.Token$ID: org.yaml.snakeyaml.tokens.Token$ID Comment>;
v[0] = v;
v = interfaceinvoke v.<org.yaml.snakeyaml.scanner.Scanner: boolean checkToken(org.yaml.snakeyaml.tokens.Token$ID[])>(v);
if v == 0 goto label;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = new org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.tokens.BlockEntryToken token>;
specialinvoke v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: void <init>(org.yaml.snakeyaml.parser.ParserImpl,org.yaml.snakeyaml.tokens.BlockEntryToken)>(v, v);
v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.parser.Production state> = v;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.scanner.Scanner scanner>;
v = interfaceinvoke v.<org.yaml.snakeyaml.scanner.Scanner: org.yaml.snakeyaml.tokens.Token getToken()>();
v = specialinvoke v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.events.CommentEvent produceCommentEvent(org.yaml.snakeyaml.tokens.CommentToken)>(v);
return v;
label:
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.scanner.Scanner scanner>;
v = newarray (org.yaml.snakeyaml.tokens.Token$ID)[2];
v = <org.yaml.snakeyaml.tokens.Token$ID: org.yaml.snakeyaml.tokens.Token$ID BlockEntry>;
v[0] = v;
v = <org.yaml.snakeyaml.tokens.Token$ID: org.yaml.snakeyaml.tokens.Token$ID BlockEnd>;
v[1] = v;
v = interfaceinvoke v.<org.yaml.snakeyaml.scanner.Scanner: boolean checkToken(org.yaml.snakeyaml.tokens.Token$ID[])>(v);
if v != 0 goto label;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.util.ArrayStack states>;
v = new org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
specialinvoke v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey: void <init>(org.yaml.snakeyaml.parser.ParserImpl)>(v);
virtualinvoke v.<org.yaml.snakeyaml.util.ArrayStack: void push(java.lang.Object)>(v);
v = new org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
specialinvoke v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode: void <init>(org.yaml.snakeyaml.parser.ParserImpl)>(v);
v = virtualinvoke v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode: org.yaml.snakeyaml.events.Event produce()>();
return v;
label:
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = new org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
specialinvoke v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryKey: void <init>(org.yaml.snakeyaml.parser.ParserImpl)>(v);
v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.parser.Production state> = v;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.parser.ParserImpl this$0>;
v = v.<org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntryValue: org.yaml.snakeyaml.tokens.BlockEntryToken token>;
v = virtualinvoke v.<org.yaml.snakeyaml.tokens.BlockEntryToken: org.yaml.snakeyaml.error.Mark getEndMark()>();
v = specialinvoke v.<org.yaml.snakeyaml.parser.ParserImpl: org.yaml.snakeyaml.events.Event processEmptyScalar(org.yaml.snakeyaml.error.Mark)>(v);
return v;
}
}