public class org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser extends java.lang.Object
{
private void <init>()
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser newInstance()
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
v = new org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: void <init>()>();
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.Document parseDocument(java.lang.String)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.Document v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: java.lang.String;
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.Document parse(java.lang.String)>(v);
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.Document parse(java.lang.String)
{
org.antlr.v.runtime.CodePointCharStream v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.Document v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext v;
org.antlr.v.runtime.CommonTokenStream v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$1 v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLLexer v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: java.lang.String;
v = new org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$1;
specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$1: void <init>(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = new org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLLexer;
v = staticinvoke <org.antlr.v.runtime.CharStreams: org.antlr.v.runtime.CodePointCharStream fromString(java.lang.String)>(v);
specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLLexer: void <init>(org.antlr.v.runtime.CharStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLLexer: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLLexer: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = new org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser;
v = new org.antlr.v.runtime.CommonTokenStream;
specialinvoke v.<org.antlr.v.runtime.CommonTokenStream: void <init>(org.antlr.v.runtime.TokenSource)>(v);
specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser: void <init>(org.antlr.v.runtime.TokenStream)>(v);
virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser: void removeErrorListeners()>();
virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser: void addErrorListener(org.antlr.v.runtime.ANTLRErrorListener)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext document()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.Document visitDocument(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext)>(v);
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.Document visitDocument(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
java.util.List v;
org.finos.legend.engine.protocol.graphQL.metamodel.ExecutableDocument v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.ExecutableDocument;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.ExecutableDocument: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DocumentContext: java.util.List definition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitDefinition__34: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.Document: java.util.List definitions> = v;
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.Definition visitDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext)
{
org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext v, v, v, v, v;
java.lang.RuntimeException v, v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.SchemaDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.Definition v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext objectTypeDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext objectTypeDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition visitObjectTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext inputObjectTypeDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext inputObjectTypeDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition visitInputObjectTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext interfaceTypeDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext interfaceTypeDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition visitInterfaceTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext scalarTypeDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext scalarTypeDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.Definition visitScalarDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext unionTypeDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext unionTypeDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.Definition visitUnionDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext enumTypeDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext typeDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext enumTypeDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition visitEnumDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext)>(v);
return v;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Error");
throw v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext directiveDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext directiveDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition visitDirectiveDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext schemaDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext typeSystemDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeSystemDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext schemaDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.SchemaDefinition visitSchemaDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext)>(v);
return v;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Error");
throw v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext executableDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext executableDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext operationDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext executableDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext operationDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition visitTypeOperationDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext)>(v);
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext executableDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext fragmentDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext executableDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ExecutableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext fragmentDefinition()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition visitFragmentDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext)>(v);
return v;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Error");
throw v;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Error");
throw v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.SchemaDefinition visitSchemaDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext)
{
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.SchemaDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
java.util.List v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.SchemaDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.SchemaDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SchemaDefinitionContext: java.util.List rootOperationTypeDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$lambda_visitSchemaDefinition_920e2a85_1__35: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.SchemaDefinition: java.util.List rootOperationTypeDefinitions> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition visitDirectiveDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext v;
org.eclipse.collections.api.block.function.Function v;
org.eclipse.collections.api.block.procedure.Procedure v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.eclipse.collections.api.list.MutableList v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveLocationsContext v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext v, v;
java.util.List v, v;
java.lang.Object v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition: java.lang.String name> = v;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition: java.util.List executableLocation> = v;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition: java.util.List typeSystemLocation> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveLocationsContext directiveLocations()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveLocationsContext: java.util.List directiveLocation()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$lambda_visitDirectiveDefinition_1e41cbbe_1__36: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition)>(v);
staticinvoke <org.eclipse.collections.impl.utility.ListIterate: void forEach(java.util.List,org.eclipse.collections.api.block.procedure.Procedure)>(v, v);
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext argumentsDefinition()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext argumentsDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext: java.util.List inputValueDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitInputValueDefinition__37: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.DirectiveDefinition: java.util.List argumentDefinitions> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition visitFragmentDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeConditionContext v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentNameContext v;
org.eclipse.collections.api.block.function.Function v;
org.eclipse.collections.api.list.MutableList v;
java.util.List v;
java.lang.String v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentNameContext fragmentName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentNameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext selectionSet()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext: java.util.List selection()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitSelectionSet__38: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition: java.util.List selectionSet> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeConditionContext typeCondition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeConditionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext namedType()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeConditionContext typeCondition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$TypeConditionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext namedType()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext: java.lang.String getText()>();
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentDefinition: java.lang.String typeCondition> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition visitTypeOperationDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext)
{
org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationType v;
org.eclipse.collections.api.block.function.Function v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v, v;
org.eclipse.collections.api.list.MutableList v, v, v;
java.lang.String v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionsContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationTypeContext v, v;
java.util.List v, v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationTypeContext operationType()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationTypeContext operationType()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationTypeContext: java.lang.String getText()>();
v = staticinvoke <org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationType: org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationType valueOf(java.lang.String)>(v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition: org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationType type> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionsContext variableDefinitions()>();
if v != null goto label;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionsContext variableDefinitions()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionsContext: java.util.List variableDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitVariableDefinition__39: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition: java.util.List variables> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext selectionSet()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext: java.util.List selection()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitSelectionSet__40: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition: java.util.List selectionSet> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
if v != null goto label;
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$OperationDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext: java.util.List directive()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitDirectiveContext__41: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.OperationDefinition: java.util.List directives> = v;
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.executable.VariableDefinition visitVariableDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.Value v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext v;
org.finos.legend.engine.protocol.graphQL.metamodel.executable.VariableDefinition v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.executable.VariableDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.VariableDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext variable()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.VariableDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context type_()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference visitType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.VariableDefinition: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference type> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext defaultValue()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext defaultValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext value()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.value.Value visitValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext)>(v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.VariableDefinition: org.finos.legend.engine.protocol.graphQL.metamodel.value.Value defaultValue> = v;
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.executable.Selection visitSelectionSet(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentNameContext v;
org.eclipse.collections.api.block.function.Function v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$AliasContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext v, v;
java.lang.String v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
java.lang.RuntimeException v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentSpreadContext v, v;
java.util.List v, v, v;
java.lang.Object v, v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field v;
org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentSpread v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext field()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext field()>();
v = new org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$AliasContext alias()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$AliasContext alias()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$AliasContext: java.lang.String getText()>();
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field: java.lang.String alias> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext arguments()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext arguments()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext: java.util.List argument()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitArgument__42: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field: java.util.List arguments> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext selectionSet()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext selectionSet()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionSetContext: java.util.List selection()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitSelectionSet__43: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field: java.util.List selectionSet> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext: java.util.List directive()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitDirectiveContext__44: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Field: java.util.List directives> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentSpreadContext fragmentSpread()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$SelectionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentSpreadContext fragmentSpread()>();
v = new org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentSpread;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentSpread: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentSpreadContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentNameContext fragmentName()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FragmentNameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.FragmentSpread: java.lang.String name> = v;
return v;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("");
throw v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.executable.Argument visitArgument(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.Value v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentContext v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.finos.legend.engine.protocol.graphQL.metamodel.executable.Argument v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.executable.Argument;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Argument: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Argument: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext value()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.value.Value visitValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.executable.Argument: org.finos.legend.engine.protocol.graphQL.metamodel.value.Value value> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition visitObjectTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext)
{
org.eclipse.collections.api.block.function.Function v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.eclipse.collections.api.list.MutableList v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
java.util.List v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition v;
java.lang.Object v, v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext: java.util.List directive()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitDirectiveContext__45: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition: java.util.List directives> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext fieldsDefinition()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext fieldsDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext: java.util.List fieldDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitFieldsDefinitionContext__46: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition: java.util.List fields> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext implementsInterfaces()>();
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.eclipse.collections.api.list.MutableList visitImplementInterface(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext,org.eclipse.collections.api.list.MutableList)>(v, v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList reverseThis()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ObjectTypeDefinition: java.util.List _implements> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition visitInputObjectTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition v;
org.eclipse.collections.api.block.function.Function v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputFieldsDefinitionContext v, v;
java.util.List v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext v;
java.lang.Object v, v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext v, v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext directives()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectivesContext: java.util.List directive()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitDirectiveContext__47: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition: java.util.List directives> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputFieldsDefinitionContext inputFieldsDefinition()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputObjectTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputFieldsDefinitionContext inputFieldsDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputFieldsDefinitionContext: java.util.List inputValueDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitInputValueDefinition__48: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputObjectTypeDefinition: java.util.List fields> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition visitInterfaceTypeDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition v;
org.eclipse.collections.api.factory.list.MutableListFactory v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.eclipse.collections.api.list.MutableList v, v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext v;
java.util.List v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext fieldsDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldsDefinitionContext: java.util.List fieldDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitFieldsDefinitionContext__49: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition: java.util.List fields> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InterfaceTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext implementsInterfaces()>();
v = <org.eclipse.collections.api.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.eclipse.collections.api.list.MutableList visitImplementInterface(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext,org.eclipse.collections.api.list.MutableList)>(v, v);
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: org.eclipse.collections.api.list.MutableList reverseThis()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InterfaceTypeDefinition: java.util.List _implements> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.Definition visitScalarDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ScalarTypeDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ScalarTypeDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ScalarTypeDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ScalarTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ScalarTypeDefinition: java.lang.String name> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.Definition visitUnionDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionMemberTypesContext v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.UnionTypeDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.eclipse.collections.api.list.MutableList v;
java.util.List v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.UnionTypeDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.UnionTypeDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.UnionTypeDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionMemberTypesContext unionMemberTypes()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$UnionMemberTypesContext: java.util.List namedType()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$lambda_visitUnionDefinition_7e391cb4_1__50: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.UnionTypeDefinition: java.util.List members> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition visitEnumDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext v;
java.util.List v;
java.lang.Object v;
java.lang.String v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValuesDefinitionContext v, v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValuesDefinitionContext enumValuesDefinition()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumTypeDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValuesDefinitionContext enumValuesDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValuesDefinitionContext: java.util.List enumValueDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$lambda_visitEnumDefinition_28e443b9_1__51: org.eclipse.collections.api.block.function.Function bootstrap$()>();
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.EnumTypeDefinition: java.util.List values> = v;
return v;
}
private org.eclipse.collections.api.list.MutableList visitImplementInterface(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext, org.eclipse.collections.api.list.MutableList)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext v, v;
java.lang.String v;
org.eclipse.collections.api.list.MutableList v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext;
v := @parameter: org.eclipse.collections.api.list.MutableList;
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext namedType()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext: java.lang.String getText()>();
interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext implementsInterfaces()>();
specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.eclipse.collections.api.list.MutableList visitImplementInterface(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ImplementsInterfacesContext,org.eclipse.collections.api.list.MutableList)>(v, v);
label:
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.Directive visitDirectiveContext(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveContext)
{
org.finos.legend.engine.protocol.graphQL.metamodel.Directive v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext v, v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
java.util.List v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveContext v;
java.lang.Object v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.Directive;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.Directive: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.Directive: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext arguments()>();
if v != null goto label;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DirectiveContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext arguments()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsContext: java.util.List argument()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitArgument__52: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.Directive: java.util.List arguments> = v;
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.FieldDefinition visitFieldsDefinitionContext(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext)
{
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.FieldDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.eclipse.collections.api.list.MutableList v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext v, v;
java.util.List v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.FieldDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.FieldDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.FieldDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context type_()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference visitType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.FieldDefinition: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference type> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext argumentsDefinition()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FieldDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext argumentsDefinition()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ArgumentsDefinitionContext: java.util.List inputValueDefinition()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitInputValueDefinition__53: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.FieldDefinition: java.util.List argumentDefinitions> = v;
label:
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition visitInputValueDefinition(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext)
{
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DescriptionContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.Value v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context v;
java.lang.String v, v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DescriptionContext description()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DescriptionContext description()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DescriptionContext: java.lang.String getText()>();
goto label;
label:
v = null;
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition: java.lang.String description> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NameContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition: java.lang.String name> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context type_()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference visitType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference type> = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext defaultValue()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$InputValueDefinitionContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext defaultValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$DefaultValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext value()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.value.Value visitValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext)>(v);
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.InputValueDefinition: org.finos.legend.engine.protocol.graphQL.metamodel.value.Value defaultValue> = v;
return v;
}
private org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference visitType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context)
{
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.NamedTypeReference v;
java.lang.String v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ListTypeReference v;
boolean v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference v;
java.lang.RuntimeException v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListTypeContext v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context v, v;
java.lang.Object v, v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext namedType()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.NamedTypeReference;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.NamedTypeReference: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext namedType()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NamedTypeContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.NamedTypeReference: java.lang.String name> = v;
v = v;
goto label;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListTypeContext listType()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ListTypeReference;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ListTypeReference: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListTypeContext listType()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListTypeContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context type_()>();
v = specialinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference visitType(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.ListTypeReference: org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference itemType> = v;
v = v;
goto label;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("ERROR");
throw v;
label:
v = v;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$Type_Context: java.lang.String getText()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>("!");
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<org.finos.legend.engine.protocol.graphQL.metamodel.typeSystem.TypeReference: boolean nullable> = v;
return v;
}
public org.finos.legend.engine.protocol.graphQL.metamodel.value.Value visitValue(org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext)
{
org.finos.legend.engine.protocol.graphQL.metamodel.value.ListValue v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.ObjectValue v;
org.eclipse.collections.api.list.MutableList v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.NullValue v;
java.util.stream.Collector v;
boolean v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.BooleanValue v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectValueContext v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValueContext v, v;
org.antlr.v.runtime.tree.TerminalNode v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext v;
java.util.List v, v, v;
java.util.stream.Stream v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListValueContext v, v;
org.eclipse.collections.api.block.function.Function v;
java.util.function.Function v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$IntValueContext v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.Variable v;
int v, v, v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FloatValueContext v, v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.StringValue v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$StringValueContext v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
double v;
org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.EnumValue v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.FloatValue v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NullValueContext v;
org.finos.legend.engine.protocol.graphQL.metamodel.value.IntValue v;
java.lang.RuntimeException v;
org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$BooleanValueContext v, v;
java.lang.Object v;
v := @this: org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser;
v := @parameter: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValueContext enumValue()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.EnumValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.EnumValue: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValueContext enumValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$EnumValueContext: java.lang.String getText()>();
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.EnumValue: java.lang.String value> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$IntValueContext intValue()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.IntValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.IntValue: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$IntValueContext intValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$IntValueContext: java.lang.String getText()>();
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.IntValue: long value> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$StringValueContext stringValue()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.StringValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.StringValue: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$StringValueContext stringValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$StringValueContext: org.antlr.v.runtime.tree.TerminalNode STRING()>();
v = interfaceinvoke v.<org.antlr.v.runtime.tree.TerminalNode: java.lang.String getText()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(1, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.StringValue: java.lang.String value> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$BooleanValueContext booleanValue()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.BooleanValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.BooleanValue: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$BooleanValueContext booleanValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$BooleanValueContext: java.lang.String getText()>();
v = staticinvoke <java.lang.Boolean: boolean parseBoolean(java.lang.String)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.BooleanValue: boolean value> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FloatValueContext floatValue()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.FloatValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.FloatValue: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FloatValueContext floatValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$FloatValueContext: java.lang.String getText()>();
v = staticinvoke <java.lang.Double: double parseDouble(java.lang.String)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.FloatValue: double value> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$NullValueContext nullValue()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.NullValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.NullValue: void <init>()>();
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext variable()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.Variable;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.Variable: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext variable()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$VariableContext: java.lang.String getText()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.Variable: java.lang.String name> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListValueContext listValue()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.ListValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.ListValue: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListValueContext listValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ListValueContext: java.util.List value()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$visitValue__55: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = staticinvoke <org.eclipse.collections.impl.utility.ListIterate: org.eclipse.collections.api.list.MutableList collect(java.util.List,org.eclipse.collections.api.block.function.Function)>(v, v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.ListValue: java.util.List values> = v;
return v;
label:
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectValueContext objectValue()>();
if v == null goto label;
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectValueContext objectValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectValueContext: java.util.List objectField()>();
if v == null goto label;
v = new org.finos.legend.engine.protocol.graphQL.metamodel.value.ObjectValue;
specialinvoke v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.ObjectValue: void <init>()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ValueContext: org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectValueContext objectValue()>();
v = virtualinvoke v.<org.finos.legend.engine.language.graphQL.grammar.'from'.antlr.GraphQLParser$ObjectValueContext: java.util.List objectField()>();
v = interfaceinvoke v.<java.util.List: java.util.stream.Stream stream()>();
v = staticinvoke <org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser$lambda_visitValue_0__54: java.util.function.Function bootstrap$(org.finos.legend.engine.language.graphQL.grammar.'from'.GraphQLGrammarParser)>(v);
v = interfaceinvoke v.<java.util.stream.Stream: java.util.stream.Stream map(java.util.function.Function)>(v);
v = staticinvoke <java.util.stream.Collectors: java.util.stream.Collector toList()>();
v = interfaceinvoke v.<java.util.stream.Stream: java.lang.Object collect(java.util.stream.Collector)>(v);
v.<org.finos.legend.engine.protocol.graphQL.metamodel.value.ObjectValue: java.util.List fields> = v;
return v;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("Error");
throw v;
}
}