public class org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer extends java.lang.Object
{
private org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context;
public void <init>(org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext)
{
org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer;
v := @parameter: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context> = v;
return;
}
public java.lang.String visitServiceStoreEmbeddedData(org.finos.legend.engine.protocol.pure.v.model.data.ServiceStoreEmbeddedData)
{
org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer v;
org.eclipse.collections.api.block.function.Function v;
org.eclipse.collections.api.list.MutableList v;
java.util.List v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext v;
org.finos.legend.engine.protocol.pure.v.model.data.ServiceStoreEmbeddedData v;
java.lang.String v, v, v, v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.data.ServiceStoreEmbeddedData;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext: java.lang.String getIndentationString()>();
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceStoreEmbeddedData: java.util.List serviceStubMappings>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer$lambda_visitServiceStoreEmbeddedData_d6b98187_1__127: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer,java.lang.String)>(v, 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 = 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[\n");
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[])>("\n\u]");
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.String makeString(java.lang.String,java.lang.String,java.lang.String)>(v, ",\n", v);
return v;
}
private java.lang.String visitServiceStubMapping(org.finos.legend.engine.protocol.pure.v.model.data.ServiceStubMapping, java.lang.String)
{
org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer v;
org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern v;
org.finos.legend.engine.protocol.pure.v.model.data.ServiceStubMapping v;
java.lang.String v, v, v, v, v, v, v, v;
org.finos.legend.engine.protocol.pure.v.model.data.ServiceResponseDefinition v;
java.lang.StringBuilder v, v, v, v, v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.data.ServiceStubMapping;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceStubMapping: org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern requestPattern>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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\u0001");
v = specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer: java.lang.String visitServiceRequestPattern(org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern,java.lang.String)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceStubMapping: org.finos.legend.engine.protocol.pure.v.model.data.ServiceResponseDefinition responseDefinition>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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\u0001");
v = specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer: java.lang.String visitServiceResponseDefinition(org.finos.legend.engine.protocol.pure.v.model.data.ServiceResponseDefinition,java.lang.String)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private java.lang.String visitServiceRequestPattern(org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern, java.lang.String)
{
java.util.Map v, v, v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.eclipse.collections.api.block.function.Function v;
java.util.function.BiConsumer v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer v;
org.eclipse.collections.api.list.MutableList v, v, v;
org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.service.model.HttpMethod v;
java.util.List v, v, v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
int v, v, v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("request:\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("method: ");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.service.model.HttpMethod method>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(";\n");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.lang.String url>;
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("url: ");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.lang.String url>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String convertString(java.lang.String,boolean)>(v, 1);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(";\n");
label:
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.lang.String urlPath>;
if v == null goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("urlPath: ");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.lang.String urlPath>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String convertString(java.lang.String,boolean)>(v, 1);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(";\n");
label:
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.Map headerParams>;
if v == null goto label;
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.Map headerParams>;
v = interfaceinvoke v.<java.util.Map: int size()>();
if v <= 0 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()>();
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.Map headerParams>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer$lambda_visitServiceRequestPattern_0__130: java.util.function.BiConsumer bootstrap$(org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer,org.eclipse.collections.api.list.MutableList,java.lang.String)>(v, v, v);
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("headerParameters:\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.String makeString(java.lang.String)>(",\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("};\n");
label:
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.Map queryParams>;
if v == null goto label;
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.Map queryParams>;
v = interfaceinvoke v.<java.util.Map: int size()>();
if v <= 0 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()>();
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.Map queryParams>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer$lambda_visitServiceRequestPattern_1__129: java.util.function.BiConsumer bootstrap$(org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer,org.eclipse.collections.api.list.MutableList,java.lang.String)>(v, v, v);
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("queryParameters:\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = interfaceinvoke v.<org.eclipse.collections.api.list.MutableList: java.lang.String makeString(java.lang.String)>(",\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("};\n");
label:
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.List bodyPatterns>;
if v == null goto label;
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.List bodyPatterns>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v <= 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("bodyPatterns:\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("[\n");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceRequestPattern: java.util.List bodyPatterns>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer$lambda_visitServiceRequestPattern_8449ee5e_1__128: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer,java.lang.String)>(v, 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)>(",\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("];\n");
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("};");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private java.lang.String visitRequestParameter(java.lang.String, org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.StringValuePattern, java.lang.String)
{
org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer v;
org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.StringValuePattern v;
java.lang.StringBuilder v, v, v;
java.lang.String v, v, v, v, v, v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer;
v := @parameter: java.lang.String;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.StringValuePattern;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":\n");
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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\u0001");
v = specialinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer: java.lang.String visitStringValuePattern(org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.StringValuePattern,java.lang.String)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private java.lang.String visitStringValuePattern(org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.StringValuePattern, java.lang.String)
{
org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer v;
org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.StringValuePattern v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder v, v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext v, v;
java.lang.String v, v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.StringValuePattern;
v := @parameter: java.lang.String;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder newInstance(org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder withIndentationString(java.lang.String)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext build()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.data.contentPattern.HelperContentPatternGrammarComposer: java.lang.String composeContentPattern(org.finos.legend.engine.protocol.pure.v.model.data.contentPattern.ContentPattern,org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext)>(v, v);
return v;
}
private java.lang.String visitServiceResponseDefinition(org.finos.legend.engine.protocol.pure.v.model.data.ServiceResponseDefinition, java.lang.String)
{
org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder v, v;
org.finos.legend.engine.protocol.pure.v.model.data.ExternalFormatData v;
java.lang.String v, v, v, v, v, v;
org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext v, v;
org.finos.legend.engine.protocol.pure.v.model.data.ServiceResponseDefinition v;
java.lang.StringBuilder v, v, v, v, v, v, v;
v := @this: org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.data.ServiceResponseDefinition;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("response:\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("body:\n");
v = v.<org.finos.legend.engine.protocol.pure.v.model.data.ServiceResponseDefinition: org.finos.legend.engine.protocol.pure.v.model.data.ExternalFormatData body>;
v = v.<org.finos.legend.engine.language.pure.grammar.'to'.data.HelperServiceStoreEmbeddedDataComposer: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext context>;
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder newInstance(org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerUtility: java.lang.String getTabString(int)>(2);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, 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\u0001");
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder withIndentationString(java.lang.String)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext$Builder: org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext build()>();
v = staticinvoke <org.finos.legend.engine.language.pure.grammar.'to'.data.HelperEmbeddedDataGrammarComposer: java.lang.String composeEmbeddedData(org.finos.legend.engine.protocol.pure.v.model.data.EmbeddedData,org.finos.legend.engine.language.pure.grammar.'to'.PureGrammarComposerContext)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(";\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("};");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
}