class org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 extends java.lang.Object implements org.finos.legend.engine.protocol.protobuf.metamodel.LiteralVisitor
{
final org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer this$0;
void <init>(org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer)
{
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 v;
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer v;
v := @this: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4;
v := @parameter: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer;
v.<org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.String visit(org.finos.legend.engine.protocol.protobuf.metamodel.BlockLiteral)
{
java.util.List v;
org.eclipse.collections.api.block.function.Function v;
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 v;
org.finos.legend.engine.protocol.protobuf.metamodel.BlockLiteral v;
java.lang.String v, v;
org.eclipse.collections.api.list.MutableList v;
v := @this: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4;
v := @parameter: org.finos.legend.engine.protocol.protobuf.metamodel.BlockLiteral;
v = v.<org.finos.legend.engine.protocol.protobuf.metamodel.BlockLiteral: java.util.List values>;
v = staticinvoke <org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4$lambda_visit_15a68a02_1__11: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4)>(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 = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.String makeString(java.lang.String)>(",");
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("{ \u }");
return v;
}
public java.lang.String visit(org.finos.legend.engine.protocol.protobuf.metamodel.BoolLiteral)
{
org.finos.legend.engine.protocol.protobuf.metamodel.BoolLiteral v;
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 v;
java.lang.String v;
boolean v;
v := @this: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4;
v := @parameter: org.finos.legend.engine.protocol.protobuf.metamodel.BoolLiteral;
v = v.<org.finos.legend.engine.protocol.protobuf.metamodel.BoolLiteral: boolean value>;
v = staticinvoke <java.lang.Boolean: java.lang.String toString(boolean)>(v);
return v;
}
public java.lang.String visit(org.finos.legend.engine.protocol.protobuf.metamodel.FloatLiteral)
{
org.finos.legend.engine.protocol.protobuf.metamodel.FloatLiteral v;
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 v;
java.lang.String v;
double v;
v := @this: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4;
v := @parameter: org.finos.legend.engine.protocol.protobuf.metamodel.FloatLiteral;
v = v.<org.finos.legend.engine.protocol.protobuf.metamodel.FloatLiteral: double value>;
v = staticinvoke <java.lang.Double: java.lang.String toString(double)>(v);
return v;
}
public java.lang.String visit(org.finos.legend.engine.protocol.protobuf.metamodel.IdentifierLiteral)
{
org.finos.legend.engine.protocol.protobuf.metamodel.IdentifierLiteral v;
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 v;
java.lang.String v;
v := @this: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4;
v := @parameter: org.finos.legend.engine.protocol.protobuf.metamodel.IdentifierLiteral;
v = v.<org.finos.legend.engine.protocol.protobuf.metamodel.IdentifierLiteral: java.lang.String value>;
return v;
}
public java.lang.String visit(org.finos.legend.engine.protocol.protobuf.metamodel.IntLiteral)
{
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 v;
long v;
java.lang.String v;
org.finos.legend.engine.protocol.protobuf.metamodel.IntLiteral v;
v := @this: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4;
v := @parameter: org.finos.legend.engine.protocol.protobuf.metamodel.IntLiteral;
v = v.<org.finos.legend.engine.protocol.protobuf.metamodel.IntLiteral: long value>;
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(v);
return v;
}
public java.lang.String visit(org.finos.legend.engine.protocol.protobuf.metamodel.StringLiteral)
{
org.finos.legend.engine.protocol.protobuf.metamodel.StringLiteral v;
org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4 v;
java.lang.String v, v;
v := @this: org.finos.legend.engine.language.protobuf.grammar.'to'.Protobuf3GrammarComposer$4;
v := @parameter: org.finos.legend.engine.protocol.protobuf.metamodel.StringLiteral;
v = v.<org.finos.legend.engine.protocol.protobuf.metamodel.StringLiteral: java.lang.String value>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\"\u0001\"");
return v;
}
}