diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19.jimple 2025-03-13 04:24:44.171192395 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19.jimple 2025-03-13 04:25:04.386873709 +0000 @@ -7,28 +7,38 @@ specialinvoke v.()>(); return; } -public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) +public org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) { org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19 v; org.eclipse.collections.api.list.ListIterable v; -java.lang.Object v, v, v; +java.lang.Object v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19; v := @parameter: org.eclipse.collections.api.list.ListIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v = interfaceinvoke v.(0); v = staticinvoke (v); -v = virtualinvoke v.(v, v); +v = virtualinvoke v.(v, v); return v; } -public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport) +public org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport) { -java.lang.Object v; -org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy_Impl v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19 v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v, v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19; -v := @parameter: java.lang.Object; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -return null; +v = new org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy_Impl; +specialinvoke v.(java.lang.String)>("Anonymous_NoCounter"); +v = virtualinvoke v.(v); +v = staticinvoke (v, v); +v = staticinvoke (v); +v = interfaceinvoke v.(v); +return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20.jimple 2025-03-13 04:24:44.171192395 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20.jimple 2025-03-13 04:25:04.386873709 +0000 @@ -7,38 +7,28 @@ specialinvoke v.()>(); return; } -public org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) +public java.lang.Object execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) { org.finos.legend.pure.m.execution.ExecutionSupport v; org.eclipse.collections.api.list.ListIterable v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20 v; -java.lang.Object v, v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; +java.lang.Object v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20; v := @parameter: org.eclipse.collections.api.list.ListIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v = interfaceinvoke v.(0); v = staticinvoke (v); -v = virtualinvoke v.(v, v); +v = virtualinvoke v.(v, v); return v; } -public org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport) +public java.lang.Object value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy_Impl v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v, v; -org.eclipse.collections.api.RichIterable v, v; +java.lang.Object v; org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; +v := @parameter: java.lang.Object; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = new org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy_Impl; -specialinvoke v.(java.lang.String)>("Anonymous_NoCounter"); -v = virtualinvoke v.(v); -v = staticinvoke (v, v); -v = staticinvoke (v); -v = interfaceinvoke v.(v); -return v; +return null; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25.jimple 2025-03-13 04:24:44.179192269 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25.jimple 2025-03-13 04:25:04.394873583 +0000 @@ -1,66 +1,60 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -private org.eclipse.collections.api.map.MutableMap __vars; -final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.eclipse.collections.api.RichIterable) +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +void (org.finos.legend.pure.m.execution.ExecutionSupport) { -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v; -org.eclipse.collections.api.factory.map.FixedSizeMapFactory v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 v; -org.eclipse.collections.api.RichIterable v, v; -org.eclipse.collections.api.map.FixedSizeMap v; -v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v := @parameter: org.eclipse.collections.api.RichIterable; -v. = v; -v. = v; -specialinvoke v.()>(); -v = ; -v = v.; -v = v.; -v = interfaceinvoke v.("context", v, "elementsToBeExcluded", v); -v. = v; -return; -} -public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) -{ -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 v; -org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; -org.eclipse.collections.api.list.ListIterable v; -java.lang.Object v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25; -v := @parameter: org.eclipse.collections.api.list.ListIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = interfaceinvoke v.(0); -v = staticinvoke (v); -v = virtualinvoke v.(v, v); -return v; +v. = v; +specialinvoke v.()>(); +return; } -public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.Package, org.finos.legend.pure.m.execution.ExecutionSupport) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.eclipse.collections.api.RichIterable v, v, v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.m.coreinstance.Package v; +long v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v; +org.eclipse.collections.api.map.MutableMap v, v; +java.lang.Long v, v; +org.eclipse.collections.api.block.function.Function v, v; +boolean v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; +org.finos.legend.pure.m.coreinstance.CoreInstance v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25; -v := @parameter: org.finos.legend.pure.m.coreinstance.Package; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = v.; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; +v = interfaceinvoke v.(); v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v, v); +v = ; +interfaceinvoke v.("meta$protocols$generation$java$translation$findTaxonomies$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_5$1"); +v = v.; +v = staticinvoke (v, v, v); v = staticinvoke (v); -return v; -} -public org.eclipse.collections.api.map.MutableMap getOpenVariables() -{ -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 v; -org.eclipse.collections.api.map.MutableMap v; -v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25; -v = v.; +v = ; +interfaceinvoke v.("meta$protocols$generation$java$translation$findTaxonomies$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_5$2"); +v = v.; +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = staticinvoke (v); +v = staticinvoke (1L); +v = staticinvoke (v, v); +if v == 0 goto label; +v = v.; +v = virtualinvoke v.("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"); +v = staticinvoke (v, v); +if v == 0 goto label; +v = interfaceinvoke v.(); +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v); +if v == 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26.jimple 2025-03-13 04:24:44.179192269 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26.jimple 2025-03-13 04:25:04.394873583 +0000 @@ -1,37 +1,41 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { +final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_c; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +void (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26 v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.eclipse.collections.api.RichIterable; +v. = v; v. = v; -v. = v; specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26 v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +boolean v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy; +v = interfaceinvoke v.(); +v = v.; +v = staticinvoke (v, v); +if v != 0 goto label; +v = interfaceinvoke v.(); v = staticinvoke (v); +v = v.; v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; +v = staticinvoke (v, v, v); +if v == 0 goto label; +label: v = 1; goto label; label: Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27$1.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27.jimple 2025-03-13 04:24:44.179192269 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27.jimple 2025-03-13 04:25:04.394873583 +0000 @@ -1,41 +1,21 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport) +void () { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27 v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.eclipse.collections.api.RichIterable v; -org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v. = v; -v. = v; -v. = v; specialinvoke v.()>(); return; } public java.lang.Object valueOf(java.lang.Object) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27 v; -org.eclipse.collections.api.RichIterable v, v, v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27$1 v; -java.lang.Object v, v; +java.lang.Boolean v; +java.lang.Object v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27; v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = interfaceinvoke v.(); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27$1; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27)>(v); -v = v.; -v = staticinvoke (v, v, v); -v = staticinvoke (v); +staticinvoke (v); +v = staticinvoke (0); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28.jimple 2025-03-13 04:24:44.183192206 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28.jimple 2025-03-13 04:25:04.394873583 +0000 @@ -1,42 +1,21 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +void () { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28 v; -org.eclipse.collections.api.RichIterable v; -org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.eclipse.collections.api.RichIterable; -v. = v; -v. = v; -specialinvoke v.()>(); +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public java.lang.Object valueOf(java.lang.Object) { +java.lang.Boolean v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28 v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +java.lang.Object v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; -v = 1; -goto label; -label: -v = 0; -label: +v := @parameter: java.lang.Object; +staticinvoke (v); +v = staticinvoke (1); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29.jimple 2025-03-13 04:24:44.183192206 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29.jimple 2025-03-13 04:25:04.394873583 +0000 @@ -1,42 +1,37 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +void (org.finos.legend.pure.m.execution.ExecutionSupport) { -org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.eclipse.collections.api.RichIterable; v. = v; -v. = v; -specialinvoke v.()>(); +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public java.lang.Object valueOf(java.lang.Object) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29 v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; +org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Boolean v; +java.lang.Object v, v; boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; -v = staticinvoke (v); +v := @parameter: java.lang.Object; +v = staticinvoke (v); +v = staticinvoke (v); v = v.; -v = staticinvoke (v, v, v); +v = staticinvoke (v, v); if v != 0 goto label; v = 1; goto label; label: v = 0; label: +v = staticinvoke (v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30.jimple 2025-03-13 04:24:44.183192206 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30.jimple 2025-03-13 04:25:04.394873583 +0000 @@ -1,34 +1,21 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) +void () { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30 v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v. = v; -v. = v; specialinvoke v.()>(); return; } public java.lang.Object valueOf(java.lang.Object) { -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30 v; -java.lang.Object v, v; +java.lang.Boolean v; +java.lang.Object v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30; v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = v.; -v = v.; -v = staticinvoke (v, v, v); -v = staticinvoke (v); +staticinvoke (v); +v = staticinvoke (0); return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31.jimple 2025-03-13 04:24:44.183192206 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31.jimple 2025-03-13 04:25:04.402873457 +0000 @@ -1,42 +1,53 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { final org.finos.legend.pure.m.execution.ExecutionSupport val$es; final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; +final org.eclipse.collections.api.RichIterable val$_taxonomies; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) { -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31 v; -org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; +org.eclipse.collections.api.RichIterable v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; v. = v; v. = v; -specialinvoke v.()>(); +v. = v; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public java.lang.Object valueOf(java.lang.Object) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31 v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31$1 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31$2 v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Object v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; +v := @parameter: java.lang.Object; +v = staticinvoke (v); +v = interfaceinvoke v.(); v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31$2; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31)>(v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31$1; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31)>(v); v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; -v = 1; -goto label; -label: -v = 0; -label: +v = staticinvoke (v, v, v); +v = staticinvoke (v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32.jimple 2025-03-13 04:24:44.183192206 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32.jimple 2025-03-13 04:25:04.402873457 +0000 @@ -1,42 +1,46 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +final org.eclipse.collections.api.RichIterable val$_taxonomies; +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +void (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.m.execution.ExecutionSupport) { +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v. = v; +v. = v; +v. = v; v. = v; -v. = v; -specialinvoke v.()>(); +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public java.lang.Object valueOf(java.lang.Object) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; +java.lang.Object v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; +v := @parameter: java.lang.Object; +v = staticinvoke (v); +v = v.; +v = v.; v = staticinvoke (v); +v = v.; v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; -v = 1; -goto label; -label: -v = 0; -label: +v = staticinvoke (v, v, v, v, v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33.jimple 2025-03-13 04:24:44.183192206 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33.jimple 2025-03-13 04:25:04.402873457 +0000 @@ -1,34 +1,19 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) +void () { -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v. = v; -v. = v; specialinvoke v.()>(); return; } public java.lang.Object valueOf(java.lang.Object) { -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Object v, v; +java.lang.Object v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33; v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = v.; -v = v.; -v = staticinvoke (v, v, v); -v = staticinvoke (v); -return v; +staticinvoke (v); +return null; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34.jimple 2025-03-13 04:24:44.183192206 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34.jimple 2025-03-13 04:25:04.414873268 +0000 @@ -1,42 +1,189 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction { -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +private org.eclipse.collections.api.map.MutableMap __vars; +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_parameter; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_resVariable; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +void (org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) +{ +org.eclipse.collections.impl.map.mutable.UnifiedMap v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v; +org.eclipse.collections.api.map.MutableMap v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v; +v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v. = v; +v. = v; +v. = v; +v. = v; +specialinvoke v.()>(); +v = staticinvoke (4); +v. = v; +v = v.; +v = v.; +interfaceinvoke v.("conventions", v); +v = v.; +v = v.; +interfaceinvoke v.("parameter", v); +v = v.; +v = v.; +interfaceinvoke v.("resVariable", v); +v = v.; +v = v.; +interfaceinvoke v.("translatorClass", v); +return; +} +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v; +org.eclipse.collections.api.list.ListIterable v; +java.lang.Object v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34; +v := @parameter: org.eclipse.collections.api.list.ListIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.eclipse.collections.api.RichIterable; -v. = v; -v. = v; -specialinvoke v.()>(); -return; +v = interfaceinvoke v.(0); +v = staticinvoke (v); +v = virtualinvoke v.(v, v); +return v; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.finos.legend.pure.m.execution.ExecutionSupport) { +org.eclipse.collections.api.RichIterable v, v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v, v; +java.lang.String v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +org.eclipse.collections.api.list.MutableList v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v; +boolean v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v; +java.lang.String[] v; +org.eclipse.collections.api.factory.list.MutableListFactory v; +int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34$1 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34$2 v; +java.lang.Class v, v; +java.lang.Object v, v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v = v.; +v = staticinvoke (v, v, v); +v = v.; +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 74, 98, v, v); +v = staticinvoke (v, v); +v = staticinvoke (v, v); +v = staticinvoke (v, v, v, v); +v = v.; +v = ; +v = newarray (java.lang.String)[2]; +v[0] = "_"; +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 75, 101, v, v); +v = staticinvoke (v, v); +v[1] = v; +v = interfaceinvoke v.(v); v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; -v = 1; +v = staticinvoke (v, v); +v = null; +v = staticinvoke (v); +v = staticinvoke (v, v, v, v, v); +v = interfaceinvoke v.(); +v = staticinvoke (v, v); +if v == 0 goto label; +v = staticinvoke (v, v); +if v == 0 goto label; +v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;"; +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 80, 102, v, v); +v = staticinvoke (v, v); +v = virtualinvoke v.(v); +if v == 0 goto label; +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34$1; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)>(v, v, v, v); +v = virtualinvoke v.(); +goto label; +label: +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34$2; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type)>(v, v, v, v, v); +v = virtualinvoke v.(); goto label; label: -v = 0; +v = null; +v = staticinvoke (v); +v = staticinvoke (v, "toList", v, v, v); +v = staticinvoke (v, v, v); +goto label; +label: +v = staticinvoke (v, v); +if v == 0 goto label; +v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;"; +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 93, 102, v, v); +v = staticinvoke (v, v); +v = virtualinvoke v.(v); +if v == 0 goto label; +v = null; +v = staticinvoke (v); +v = staticinvoke (v, "_name", v, v, v); +v = staticinvoke (v); +v = staticinvoke (v, "valueOf", v, v, v); +goto label; +label: +v = v.; +v = staticinvoke (v, v); +v = staticinvoke (v); +v = staticinvoke (v, "translate", v, v, v); +goto label; +label: +v = v; label: +v = staticinvoke (v, v, v); +return v; +} +public org.eclipse.collections.api.map.MutableMap getOpenVariables() +{ +org.eclipse.collections.api.map.MutableMap v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 v; +v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34; +v = v.; return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35.jimple 2025-03-13 04:24:44.187192142 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35.jimple 2025-03-13 04:25:04.426873078 +0000 @@ -1,42 +1,116 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero { +final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_c; +final org.eclipse.collections.api.RichIterable val$_taxonomies; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_parameter; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type val$_returnType; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +void (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) { +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type v; org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v. = v; +v. = v; v. = v; -v. = v; -specialinvoke v.()>(); +v. = v; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code execute() { +org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35$1 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35$2 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v; +org.finos.legend.pure.generated.PureCompiledLambda v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; +org.eclipse.collections.api.map.MutableMap v; +org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v; +int v, v, v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35 v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v; +java.lang.Object v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 106, 92, v, v); +v = staticinvoke (v, v); +v = interfaceinvoke v.(); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35$2; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35)>(v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.PureCompiledLambda; +v = v.; +v = virtualinvoke v.(); +v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateMetamodelToProtocolTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_2$25"); +v = ; +v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateMetamodelToProtocolTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_2$25"); +specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v); v = v.; -v = staticinvoke (v, v); -v = v.; +v = staticinvoke (v, v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 109, 73, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v); v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35$1; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35)>(v); +v = v.; +v = staticinvoke (v, v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke ("Unknown data type", v); +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +v = v.; +v = staticinvoke (v, v); +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 116, 40, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/List;", v); v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; -v = 1; -goto label; -label: -v = 0; -label: +v = staticinvoke (v, v, v); return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36.jimple 2025-03-13 04:24:44.187192142 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36.jimple 2025-03-13 04:25:04.430873015 +0000 @@ -1,19 +1,53 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -void () +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; +final org.eclipse.collections.api.RichIterable val$_taxonomies; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) { +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36 v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v. = v; +v. = v; +v. = v; +v. = v; +v. = v; specialinvoke v.()>(); return; } public java.lang.Object valueOf(java.lang.Object) { -java.lang.Object v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36 v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36$1 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36$2 v; +java.lang.Object v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36; v := @parameter: java.lang.Object; -staticinvoke (v); -return null; +v = staticinvoke (v); +v = interfaceinvoke v.(); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36$2; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36)>(v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36$1; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36)>(v); +v = v.; +v = staticinvoke (v, v, v); +v = staticinvoke (v); +return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37.jimple 2025-03-13 04:24:44.187192142 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37.jimple 2025-03-13 04:25:04.434872952 +0000 @@ -1,42 +1,46 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +final org.eclipse.collections.api.RichIterable val$_taxonomies; +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +void (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.m.execution.ExecutionSupport) { +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37 v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v. = v; +v. = v; +v. = v; v. = v; -v. = v; -specialinvoke v.()>(); +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public java.lang.Object valueOf(java.lang.Object) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; +java.lang.Object v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; +v := @parameter: java.lang.Object; +v = staticinvoke (v); +v = v.; +v = v.; v = staticinvoke (v); +v = v.; v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; -v = 1; -goto label; -label: -v = 0; -label: +v = staticinvoke (v, v, v, v, v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38.jimple 2025-03-13 04:24:44.187192142 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38.jimple 2025-03-13 04:25:04.434872952 +0000 @@ -1,42 +1,46 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +final org.eclipse.collections.api.RichIterable val$_taxonomies; +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) +void (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.m.execution.ExecutionSupport) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v. = v; +v. = v; +v. = v; v. = v; -v. = v; -specialinvoke v.()>(); +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) +public java.lang.Object valueOf(java.lang.Object) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.String v; -boolean v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; +java.lang.Object v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v = v.; -v = staticinvoke (v, v); -v = v.; +v := @parameter: java.lang.Object; +v = staticinvoke (v); +v = v.; +v = v.; v = staticinvoke (v); +v = v.; v = v.; -v = staticinvoke (v, v, v); -if v != 0 goto label; -v = 1; -goto label; -label: -v = 0; -label: +v = staticinvoke (v, v, v, v, v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39.jimple 2025-03-13 04:24:44.187192142 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39.jimple 2025-03-13 04:25:04.434872952 +0000 @@ -1,80 +1,19 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -private org.eclipse.collections.api.map.MutableMap __vars; -final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; -void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context) +void () { -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 v; -org.eclipse.collections.api.factory.map.FixedSizeMapFactory v; -org.eclipse.collections.api.map.FixedSizeMap v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v. = v; -specialinvoke v.()>(); -v = ; -v = v.; -v = interfaceinvoke v.("context", v); -v. = v; +specialinvoke v.()>(); return; } -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_EnumerationEntry execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) +public java.lang.Object valueOf(java.lang.Object) { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_EnumerationEntry v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.eclipse.collections.api.list.ListIterable v; -java.lang.Object v, v; -v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39; -v := @parameter: org.eclipse.collections.api.list.ListIterable; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = interfaceinvoke v.(0); -v = staticinvoke (v); -v = virtualinvoke v.(v, v); -return v; -} -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_EnumerationEntry value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport) -{ -java.lang.Object[] v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v; -int v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 v; -org.finos.legend.pure.m.coreinstance.SourceInformation v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Object v, v, v; +java.lang.Object v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39; v := @parameter: java.lang.Object; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = v.; -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = newarray (java.lang.Object)[3]; -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 332, 60, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enum;", v); -v[0] = v; -v = v.; -v = interfaceinvoke v.(); -v[1] = v; -v = v.; -v = interfaceinvoke v.(); -v[2] = v; -v = staticinvoke (v, v, v); -return v; -} -public org.eclipse.collections.api.map.MutableMap getOpenVariables() -{ -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 v; -org.eclipse.collections.api.map.MutableMap v; -v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39; -v = v.; -return v; +staticinvoke (v); +return null; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40$1$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40.jimple 2025-03-13 04:24:44.191192079 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40.jimple 2025-03-13 04:25:04.446872763 +0000 @@ -1,66 +1,135 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context) +final org.eclipse.collections.api.RichIterable val$_parameters; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_returnType; +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) { -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v; +org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40 v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; v. = v; -v. = v; +v. = v; +v. = v; +v. = v; +v. = v; specialinvoke v.()>(); return; } -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class value(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property) +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code value(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property) { -java.lang.Object[] v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40$2 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40$1 v; +org.eclipse.collections.api.RichIterable v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code[] v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40 v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v, v, v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v, v; +java.lang.String v, v, v, v; +org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v; +org.eclipse.collections.api.list.MutableList v, v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v; -java.lang.Object v, v; +boolean v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v; +java.lang.String[] v; +org.eclipse.collections.api.factory.list.MutableListFactory v, v; +int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +java.lang.Object v, v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property; v = v.; -v = v.; -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = newarray (java.lang.Object)[3]; -v[0] = v; -v = v.; -v = interfaceinvoke v.(); +v = staticinvoke (v, v); +if v != 0 goto label; +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40$1; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)>(v, v, v); +v = virtualinvoke v.(); +goto label; +label: +v = interfaceinvoke v.(); +v = v.; +v = staticinvoke (v, v); +if v == 0 goto label; +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40$2; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)>(v, v, v); +v = virtualinvoke v.(); +goto label; +label: +v = ; +v = newarray (java.lang.String)[2]; +v[0] = "_"; +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 60, v, v); +v = staticinvoke (v, v); v[1] = v; -v = v.; -v = interfaceinvoke v.(); -v[2] = v; -v = staticinvoke (v, v, v); -v = v.; -v = staticinvoke (v, v, v); -v = v.; -v = v.; -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = newarray (java.lang.Object)[4]; +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v); +v = v.; +v = v.; +v = staticinvoke (v, v); +v = ; +v = newarray (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)[2]; +v = v.; +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 139, v, v); +v = staticinvoke (v, 0L, v); +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 155, v, v); +v = staticinvoke (v, v); +v = v.; +v = staticinvoke (v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v, v); v[0] = v; +v = v.; +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 216, v, v); +v = staticinvoke (v, 1L, v); v[1] = v; -v = v.; -v = interfaceinvoke v.(); -v[2] = v; -v = v.; -v = interfaceinvoke v.(); -v[3] = v; -v = staticinvoke (v, v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, "translate", v, v, v); +v = staticinvoke (v); +v = v.; v = v.; -v = staticinvoke (v, v, v); +v = staticinvoke (v, v, v, v, v); +label: return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41$1.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41.jimple 2025-03-13 04:24:44.191192079 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41.jimple 2025-03-13 04:25:04.466872448 +0000 @@ -1,60 +1,151 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero { +final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_c; +final org.eclipse.collections.api.RichIterable val$_taxonomies; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.m.execution.ExecutionSupport) +final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; +final org.eclipse.collections.api.RichIterable val$_parameters; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_returnInstance; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_returnType; +final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; +void (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41 v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v; +org.eclipse.collections.api.RichIterable v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; +v := @parameter: org.eclipse.collections.api.RichIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v. = v; +v. = v; v. = v; -specialinvoke v.()>(); +v. = v; +v. = v; +v. = v; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class) +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code execute() { +org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_TypeVariable v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v, v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41 v; -long v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v; -org.eclipse.collections.api.map.MutableMap v, v; -java.lang.Long v, v; -org.eclipse.collections.api.block.function.Function v, v; -boolean v, v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; -org.finos.legend.pure.m.coreinstance.CoreInstance v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v; +org.eclipse.collections.api.map.MutableMap v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_ParameterizedType v; +org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41$1 v; +org.finos.legend.pure.generated.PureCompiledLambda v; +int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v; +java.lang.Object v, v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; -v = interfaceinvoke v.(); +v = v.; +v = v.; v = staticinvoke (v); -v = ; -interfaceinvoke v.("meta$protocols$generation$java$translation$findTaxonomies$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_5$1"); v = v.; -v = staticinvoke (v, v, v); +v = staticinvoke (v, v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 214, 53, v, v); +v = staticinvoke (v, v); +v = interfaceinvoke v.(); v = staticinvoke (v); +v = new org.finos.legend.pure.generated.PureCompiledLambda; +v = v.; +v = virtualinvoke v.(); +v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateProtocolToMetamodelTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_3$27"); v = ; -interfaceinvoke v.("meta$protocols$generation$java$translation$findTaxonomies$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_5$2"); +v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateProtocolToMetamodelTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_3$27"); +specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v); +v = v.; +v = staticinvoke (v, v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 216, 13, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41$1; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41)>(v); v = v.; v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = staticinvoke (v); -v = staticinvoke (1L); -v = staticinvoke (v, v); -if v == 0 goto label; -v = v.; -v = virtualinvoke v.("meta::pure::metamodel::type::Class", "Root::meta::pure::metamodel::type::Any"); -v = staticinvoke (v, v); -if v == 0 goto label; -v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = v.; +v = staticinvoke ("T", v); +v = v.; +v = v.; +v = staticinvoke (v, v, v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +v = v.; +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 237, 31, v, v); +v = staticinvoke (v, 0L, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 239, 35, v, v); +v = staticinvoke (v, 0L, v); +v = null; v = staticinvoke (v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 239, 98, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/generated/Root_meta_external_language_java_metamodel_Code;", v); +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v, v); +v = staticinvoke (v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, "accept", v, v, v); +v = v.; +v = staticinvoke (v, v, v, v); v = v.; -v = staticinvoke (v, v); -if v == 0 goto label; -v = 1; -goto label; -label: -v = 0; -label: +v = staticinvoke (v, v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42.jimple 2025-03-13 04:24:44.191192079 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42.jimple 2025-03-13 04:25:04.498871944 +0000 @@ -1,46 +1,66 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction { -final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_c; -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.m.execution.ExecutionSupport) +private org.eclipse.collections.api.map.MutableMap __vars; +final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.eclipse.collections.api.RichIterable) { +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v; +org.eclipse.collections.api.factory.map.FixedSizeMapFactory v; +org.eclipse.collections.api.RichIterable v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; +org.eclipse.collections.api.map.FixedSizeMap v; +v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v := @parameter: org.eclipse.collections.api.RichIterable; +v. = v; +v. = v; +specialinvoke v.()>(); +v = ; +v = v.; +v = v.; +v = interfaceinvoke v.("context", v, "elementsToBeExcluded", v); +v. = v; +return; +} +public org.eclipse.collections.api.RichIterable execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) +{ +org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.eclipse.collections.api.list.ListIterable v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 v; +java.lang.Object v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; +v := @parameter: org.eclipse.collections.api.list.ListIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v. = v; -v. = v; -specialinvoke v.()>(); -return; +v = interfaceinvoke v.(0); +v = staticinvoke (v); +v = virtualinvoke v.(v, v); +return v; } -public boolean accept(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy) +public org.eclipse.collections.api.RichIterable value(org.finos.legend.pure.m.coreinstance.Package, org.finos.legend.pure.m.execution.ExecutionSupport) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v, v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; -org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; +org.eclipse.collections.api.RichIterable v, v, v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; -boolean v, v, v; +org.finos.legend.pure.m.coreinstance.Package v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy; -v = interfaceinvoke v.(); -v = v.; -v = staticinvoke (v, v); -if v != 0 goto label; -v = interfaceinvoke v.(); +v := @parameter: org.finos.legend.pure.m.coreinstance.Package; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v = v.; v = staticinvoke (v); -v = v.; -v = v.; -v = staticinvoke (v, v, v); -if v == 0 goto label; -label: -v = 1; -goto label; -label: -v = 0; -label: +v = v.; +v = staticinvoke (v, v, v, v); +v = staticinvoke (v); +return v; +} +public org.eclipse.collections.api.map.MutableMap getOpenVariables() +{ +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 v; +org.eclipse.collections.api.map.MutableMap v; +v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42; +v = v.; return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43.jimple 2025-03-13 04:24:44.191192079 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43.jimple 2025-03-13 04:25:04.502871880 +0000 @@ -1,21 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -void () +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { +org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43; -specialinvoke v.()>(); +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.eclipse.collections.api.RichIterable; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { -java.lang.Boolean v; -java.lang.Object v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43 v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43; -v := @parameter: java.lang.Object; -staticinvoke (v); -v = staticinvoke (0); +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = staticinvoke (v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44$1.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44.jimple 2025-03-13 04:24:44.191192079 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44.jimple 2025-03-13 04:25:04.502871880 +0000 @@ -1,21 +1,41 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -void () +final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport) { +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; +org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v. = v; +v. = v; +v. = v; specialinvoke v.()>(); return; } public java.lang.Object valueOf(java.lang.Object) { -java.lang.Boolean v; -java.lang.Object v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44 v; +org.eclipse.collections.api.RichIterable v, v, v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44$1 v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Object v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44; v := @parameter: java.lang.Object; -staticinvoke (v); -v = staticinvoke (1); +v = staticinvoke (v); +v = interfaceinvoke v.(); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44$1; +specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44)>(v); +v = v.; +v = staticinvoke (v, v, v); +v = staticinvoke (v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45.jimple 2025-03-13 04:24:44.191192079 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45.jimple 2025-03-13 04:25:04.506871817 +0000 @@ -1,37 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.m.execution.ExecutionSupport) +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { +org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.eclipse.collections.api.RichIterable; v. = v; -specialinvoke v.()>(); +v. = v; +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45 v; -org.eclipse.collections.api.RichIterable v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Boolean v; -java.lang.Object v, v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45; -v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = staticinvoke (v); +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = staticinvoke (v, v); +v = v.; +v = staticinvoke (v); v = v.; -v = staticinvoke (v, v); +v = staticinvoke (v, v, v); if v != 0 goto label; v = 1; goto label; label: v = 0; label: -v = staticinvoke (v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46.jimple 2025-03-13 04:24:44.191192079 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46.jimple 2025-03-13 04:25:04.506871817 +0000 @@ -1,21 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -void () +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { +org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46; -specialinvoke v.()>(); +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.eclipse.collections.api.RichIterable; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { -java.lang.Boolean v; -java.lang.Object v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46 v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46; -v := @parameter: java.lang.Object; -staticinvoke (v); -v = staticinvoke (0); +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = staticinvoke (v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47.jimple 2025-03-13 04:24:44.195192017 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47.jimple 2025-03-13 04:25:04.506871817 +0000 @@ -1,52 +1,33 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { +final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; -final org.eclipse.collections.api.RichIterable val$_taxonomies; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) +void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47 v; -org.eclipse.collections.api.RichIterable v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v. = v; v. = v; -v. = v; -v. = v; -v. = v; -v. = v; specialinvoke v.()>(); return; } public java.lang.Object valueOf(java.lang.Object) { +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47 v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v; +org.eclipse.collections.api.RichIterable v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47$1 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47$2 v; java.lang.Object v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47; v := @parameter: java.lang.Object; v = staticinvoke (v); -v = interfaceinvoke v.(); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47$2; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47)>(v); -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47$1; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47)>(v); +v = v.; v = v.; -v = staticinvoke (v, v, v); +v = staticinvoke (v, v, v); v = staticinvoke (v); return v; } diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48.jimple 2025-03-13 04:24:44.195192017 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48.jimple 2025-03-13 04:25:04.506871817 +0000 @@ -1,46 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -final org.eclipse.collections.api.RichIterable val$_taxonomies; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.m.execution.ExecutionSupport) +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48 v; org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v. = v; -v. = v; -v. = v; +v := @parameter: org.eclipse.collections.api.RichIterable; v. = v; -specialinvoke v.()>(); +v. = v; +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; -java.lang.Object v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48; -v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = v.; -v = v.; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = staticinvoke (v, v); +v = v.; v = staticinvoke (v); -v = v.; v = v.; -v = staticinvoke (v, v, v, v, v); +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49.jimple 2025-03-13 04:24:44.195192017 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49.jimple 2025-03-13 04:25:04.506871817 +0000 @@ -1,19 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -void () +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49 v; +org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49; -specialinvoke v.()>(); +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.eclipse.collections.api.RichIterable; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49 v; -java.lang.Object v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49; -v := @parameter: java.lang.Object; -staticinvoke (v); -return null; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = staticinvoke (v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: +return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50.jimple 2025-03-13 04:24:44.203191891 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50.jimple 2025-03-13 04:25:04.510871754 +0000 @@ -1,189 +1,34 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -private org.eclipse.collections.api.map.MutableMap __vars; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_parameter; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_resVariable; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -void (org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) +final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.eclipse.collections.impl.map.mutable.UnifiedMap v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v; -org.eclipse.collections.api.map.MutableMap v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v. = v; -v. = v; -v. = v; -v. = v; -specialinvoke v.()>(); -v = staticinvoke (4); -v. = v; -v = v.; -v = v.; -interfaceinvoke v.("conventions", v); -v = v.; -v = v.; -interfaceinvoke v.("parameter", v); -v = v.; -v = v.; -interfaceinvoke v.("resVariable", v); -v = v.; -v = v.; -interfaceinvoke v.("translatorClass", v); +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) +public java.lang.Object valueOf(java.lang.Object) { +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; +org.eclipse.collections.api.RichIterable v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v; -org.eclipse.collections.api.list.ListIterable v; java.lang.Object v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50; -v := @parameter: org.eclipse.collections.api.list.ListIterable; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = interfaceinvoke v.(0); +v := @parameter: java.lang.Object; v = staticinvoke (v); -v = virtualinvoke v.(v, v); -return v; -} -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code value(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property, org.finos.legend.pure.m.execution.ExecutionSupport) -{ -org.eclipse.collections.api.RichIterable v, v, v, v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v, v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v, v; -java.lang.String v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; -org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.eclipse.collections.api.list.MutableList v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v; -boolean v, v, v, v, v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50$1 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50$2 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v; -java.lang.String[] v; -org.eclipse.collections.api.factory.list.MutableListFactory v; -int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v; -java.lang.Class v, v; -java.lang.Object v, v, v, v; -v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = v.; -v = staticinvoke (v, v, v); -v = v.; -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 74, 98, v, v); -v = staticinvoke (v, v); -v = staticinvoke (v, v); -v = staticinvoke (v, v, v, v); -v = v.; -v = ; -v = newarray (java.lang.String)[2]; -v[0] = "_"; -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 75, 101, v, v); -v = staticinvoke (v, v); -v[1] = v; -v = interfaceinvoke v.(v); +v = v.; +v = v.; +v = staticinvoke (v, v, v); v = staticinvoke (v); -v = staticinvoke (v, v); -v = null; -v = staticinvoke (v); -v = staticinvoke (v, v, v, v, v); -v = interfaceinvoke v.(); -v = staticinvoke (v, v); -if v == 0 goto label; -v = staticinvoke (v, v); -if v == 0 goto label; -v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;"; -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 80, 102, v, v); -v = staticinvoke (v, v); -v = virtualinvoke v.(v); -if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50$1; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)>(v, v, v, v); -v = virtualinvoke v.(); -goto label; -label: -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50$2; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type)>(v, v, v, v, v); -v = virtualinvoke v.(); -goto label; -label: -v = null; -v = staticinvoke (v); -v = staticinvoke (v, "toList", v, v, v); -v = staticinvoke (v, v, v); -goto label; -label: -v = staticinvoke (v, v); -if v == 0 goto label; -v = class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;"; -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 93, 102, v, v); -v = staticinvoke (v, v); -v = virtualinvoke v.(v); -if v == 0 goto label; -v = null; -v = staticinvoke (v); -v = staticinvoke (v, "_name", v, v, v); -v = staticinvoke (v); -v = staticinvoke (v, "valueOf", v, v, v); -goto label; -label: -v = v.; -v = staticinvoke (v, v); -v = staticinvoke (v); -v = staticinvoke (v, "translate", v, v, v); -goto label; -label: -v = v; -label: -v = staticinvoke (v, v, v); -return v; -} -public org.eclipse.collections.api.map.MutableMap getOpenVariables() -{ -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 v; -org.eclipse.collections.api.map.MutableMap v; -v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50; -v = v.; return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51.jimple 2025-03-13 04:24:44.207191828 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51.jimple 2025-03-13 04:25:04.510871754 +0000 @@ -1,116 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_c; -final org.eclipse.collections.api.RichIterable val$_taxonomies; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_parameter; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type val$_returnType; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -void (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type v; org.eclipse.collections.api.RichIterable v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; +org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; -v := @parameter: org.eclipse.collections.api.RichIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v. = v; -v. = v; +v := @parameter: org.eclipse.collections.api.RichIterable; v. = v; -v. = v; -v. = v; -v. = v; -specialinvoke v.()>(); +v. = v; +specialinvoke v.()>(); return; } -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code execute() +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { -org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v; -org.finos.legend.pure.generated.PureCompiledLambda v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; -org.eclipse.collections.api.map.MutableMap v; -org.finos.legend.pure.m.coreinstance.meta.pure.functions.collection.List v; -int v, v, v, v, v, v, v, v, v, v, v, v; -org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51$2 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51$1 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v; -java.lang.Object v, v, v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51; -v = v.; -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 106, 92, v, v); -v = staticinvoke (v, v); -v = interfaceinvoke v.(); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51$2; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51)>(v); -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.PureCompiledLambda; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; v = v.; -v = virtualinvoke v.(); -v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateMetamodelToProtocolTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_2$25"); -v = ; -v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateMetamodelToProtocolTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_2$25"); -specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v); -v = v.; -v = staticinvoke (v, v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 109, 73, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51$1; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51)>(v); -v = v.; -v = staticinvoke (v, v, v); -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke ("Unknown data type", v); -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v); -v = v.; -v = staticinvoke (v, v); +v = staticinvoke (v, v); +v = v.; v = staticinvoke (v); v = v.; -v = staticinvoke (v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 116, 40, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/functions/collection/List;", v); -v = v.; -v = staticinvoke (v, v, v); +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52.jimple 2025-03-13 04:24:44.211191765 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52.jimple 2025-03-13 04:25:04.510871754 +0000 @@ -1,53 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { final org.finos.legend.pure.m.execution.ExecutionSupport val$es; final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; -final org.eclipse.collections.api.RichIterable val$_taxonomies; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.m.execution.ExecutionSupport v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; v. = v; v. = v; -v. = v; -v. = v; -v. = v; -specialinvoke v.()>(); +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52$1 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52$2 v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Object v, v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52; -v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = interfaceinvoke v.(); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52$2; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52)>(v); -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52$1; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52)>(v); +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; v = v.; -v = staticinvoke (v, v, v); +v = staticinvoke (v, v); +v = v.; v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53.jimple 2025-03-13 04:24:44.211191765 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53.jimple 2025-03-13 04:25:04.510871754 +0000 @@ -1,46 +1,19 @@ class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -final org.eclipse.collections.api.RichIterable val$_taxonomies; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.m.execution.ExecutionSupport) +void () { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; -org.eclipse.collections.api.RichIterable v; -org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v. = v; -v. = v; -v. = v; -v. = v; specialinvoke v.()>(); return; } public java.lang.Object valueOf(java.lang.Object) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; -org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; -java.lang.Object v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +java.lang.Object v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53; v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = v.; -v = v.; -v = staticinvoke (v); -v = v.; -v = v.; -v = staticinvoke (v, v, v, v, v); -return v; +staticinvoke (v); +return null; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54.jimple 2025-03-13 04:24:44.215191702 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54.jimple 2025-03-13 04:25:04.514871691 +0000 @@ -1,46 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -final org.eclipse.collections.api.RichIterable val$_taxonomies; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -void (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.m.execution.ExecutionSupport) +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v; org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v. = v; -v. = v; -v. = v; +v := @parameter: org.eclipse.collections.api.RichIterable; v. = v; -specialinvoke v.()>(); +v. = v; +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; -java.lang.Object v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54; -v := @parameter: java.lang.Object; -v = staticinvoke (v); -v = v.; -v = v.; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = staticinvoke (v, v); +v = v.; v = staticinvoke (v); -v = v.; v = v.; -v = staticinvoke (v, v, v, v, v); +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55.jimple 2025-03-13 04:24:44.215191702 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55.jimple 2025-03-13 04:25:04.514871691 +0000 @@ -1,19 +1,42 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPredicate { -void () +final org.finos.legend.pure.m.execution.ExecutionSupport val$es; +final org.eclipse.collections.api.RichIterable val$_elementsToBeExcluded; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable) { +org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55; -specialinvoke v.()>(); +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v := @parameter: org.eclipse.collections.api.RichIterable; +v. = v; +v. = v; +specialinvoke v.()>(); return; } -public java.lang.Object valueOf(java.lang.Object) +public boolean accept(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement) { -java.lang.Object v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55 v; +org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.String v; +boolean v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55; -v := @parameter: java.lang.Object; -staticinvoke (v); -return null; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v = v.; +v = staticinvoke (v, v); +v = v.; +v = staticinvoke (v); +v = v.; +v = staticinvoke (v, v, v); +if v != 0 goto label; +v = 1; +goto label; +label: +v = 0; +label: +return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56$1$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56$1.jimple Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56$2.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56.jimple 2025-03-13 04:24:44.219191639 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56.jimple 2025-03-13 04:25:04.514871691 +0000 @@ -1,135 +1,80 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedPureLambdaFunction { -final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.eclipse.collections.api.RichIterable val$_parameters; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_returnType; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -void (org.finos.legend.pure.m.execution.ExecutionSupport, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) +private org.eclipse.collections.api.map.MutableMap __vars; +final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; +void (org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context) { -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v; -org.eclipse.collections.api.RichIterable v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v; +org.eclipse.collections.api.factory.map.FixedSizeMapFactory v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 v; +org.eclipse.collections.api.map.FixedSizeMap v; +v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v. = v; +specialinvoke v.()>(); +v = ; +v = v.; +v = interfaceinvoke v.("context", v); +v. = v; +return; +} +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_EnumerationEntry execute(org.eclipse.collections.api.list.ListIterable, org.finos.legend.pure.m.execution.ExecutionSupport) +{ +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_EnumerationEntry v; org.finos.legend.pure.m.execution.ExecutionSupport v; +org.eclipse.collections.api.list.ListIterable v; +java.lang.Object v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56; +v := @parameter: org.eclipse.collections.api.list.ListIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v. = v; -v. = v; -v. = v; -v. = v; -v. = v; -specialinvoke v.()>(); -return; +v = interfaceinvoke v.(0); +v = staticinvoke (v); +v = virtualinvoke v.(v, v); +return v; } -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code value(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property) +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_EnumerationEntry value(java.lang.Object, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.eclipse.collections.api.RichIterable v, v, v, v, v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56$1 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56$2 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code[] v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v, v; -java.lang.String v, v, v, v; -org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v; -org.eclipse.collections.api.list.MutableList v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v; -boolean v, v; +java.lang.Object[] v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v; +int v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.finos.legend.pure.m.coreinstance.SourceInformation v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.multiplicity.Multiplicity v; -java.lang.String[] v; -org.eclipse.collections.api.factory.list.MutableListFactory v, v; -int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; -java.lang.Object v, v, v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Object v, v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property; -v = v.; -v = staticinvoke (v, v); -if v != 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56$1; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)>(v, v, v); -v = virtualinvoke v.(); -goto label; -label: -v = interfaceinvoke v.(); -v = v.; -v = staticinvoke (v, v); -if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56$2; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)>(v, v, v); -v = virtualinvoke v.(); -goto label; -label: -v = ; -v = newarray (java.lang.String)[2]; -v[0] = "_"; -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 60, v, v); -v = staticinvoke (v, v); -v[1] = v; -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v); -v = v.; -v = v.; -v = staticinvoke (v, v); -v = ; -v = newarray (org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code)[2]; -v = v.; -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 139, v, v); -v = staticinvoke (v, 0L, v); -v = interfaceinvoke v.(); +v := @parameter: java.lang.Object; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v = v.; +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = newarray (java.lang.Object)[3]; v = new org.finos.legend.pure.m.coreinstance.SourceInformation; v = (int) -1; v = (int) -1; v = (int) -1; v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 155, v, v); -v = staticinvoke (v, v); -v = v.; -v = staticinvoke (v, v); -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v, v); +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 332, 60, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enum;", v); v[0] = v; -v = v.; -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 198, 216, v, v); -v = staticinvoke (v, 1L, v); +v = v.; +v = interfaceinvoke v.(); v[1] = v; -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, "translate", v, v, v); -v = staticinvoke (v); -v = v.; -v = v.; -v = staticinvoke (v, v, v, v, v); -label: +v = v.; +v = interfaceinvoke v.(); +v[2] = v; +v = staticinvoke (v, v, v); +return v; +} +public org.eclipse.collections.api.map.MutableMap getOpenVariables() +{ +org.eclipse.collections.api.map.MutableMap v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 v; +v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56; +v = v.; return v; } } \ No newline at end of file Only in results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57$1.jimple diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57.jimple 2025-03-13 04:24:44.231191449 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57.jimple 2025-03-13 04:25:04.518871628 +0000 @@ -1,151 +1,66 @@ -class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57 extends java.lang.Object implements org.finos.legend.pure.generated.LambdaZero +class org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57 extends org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.DefendedFunction { -final org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class val$_c; -final org.eclipse.collections.api.RichIterable val$_taxonomies; final org.finos.legend.pure.m.execution.ExecutionSupport val$es; -final org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions val$_conventions; -final org.eclipse.collections.api.RichIterable val$_parameters; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code val$_returnInstance; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_returnType; -final org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class val$_translatorClass; -void (org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class) +final org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context val$_context; +void (org.finos.legend.pure.m.execution.ExecutionSupport, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context) { -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v; -org.eclipse.collections.api.RichIterable v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57 v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; -v := @parameter: org.eclipse.collections.api.RichIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; -v. = v; -v. = v; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; v. = v; -v. = v; -v. = v; -v. = v; -v. = v; -v. = v; -specialinvoke v.()>(); +v. = v; +specialinvoke v.()>(); return; } -public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code execute() +public org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class value(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property) { -org.finos.legend.pure.runtime.java.compiled.metadata.MetadataAccessor v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_TypeVariable v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v, v, v; +java.lang.Object[] v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v, v, v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v; -org.eclipse.collections.api.map.MutableMap v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_ParameterizedType v; -org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v, v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v; org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57 v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy v; -org.finos.legend.pure.generated.PureCompiledLambda v; -int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57$1 v; -java.lang.Object v, v, v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v, v, v, v; +java.lang.Object v, v; v := @this: org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57; -v = v.; -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 214, 53, v, v); -v = staticinvoke (v, v); -v = interfaceinvoke v.(); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.PureCompiledLambda; -v = v.; -v = virtualinvoke v.(); -v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateProtocolToMetamodelTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_3$27"); -v = ; -v = interfaceinvoke v.("meta$protocols$generation$java$translation$generateProtocolToMetamodelTranslationForClass$3$system$imports$import__core_external_language_java_protocol_generation_generation_pure_3$27"); -specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.LambdaFunction,org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.SharedPureFunction)>(v, v); -v = v.; -v = staticinvoke (v, v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 216, 13, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57$1; -specialinvoke v.(org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57)>(v); -v = v.; -v = staticinvoke (v, v, v); -v = interfaceinvoke v.(); -v = v.; -v = staticinvoke ("T", v); -v = v.; -v = v.; -v = staticinvoke (v, v, v, v); -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v); -v = v.; -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 237, 31, v, v); -v = staticinvoke (v, 0L, v); -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v); -v = v.; -v = staticinvoke (v); -v = v.; -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 239, 35, v, v); -v = staticinvoke (v, 0L, v); -v = null; -v = staticinvoke (v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 239, 98, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/generated/Root_meta_external_language_java_metamodel_Code;", v); -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, v, v, v); -v = staticinvoke (v); -v = v.; -v = staticinvoke (v); -v = v.; -v = staticinvoke (v, "accept", v, v, v); +v := @parameter: org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.Property; v = v.; -v = staticinvoke (v, v, v, v); +v = v.; +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = newarray (java.lang.Object)[3]; +v[0] = v; +v = v.; +v = interfaceinvoke v.(); +v[1] = v; +v = v.; +v = interfaceinvoke v.(); +v[2] = v; +v = staticinvoke (v, v, v); +v = v.; +v = staticinvoke (v, v, v); +v = v.; +v = v.; +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = newarray (java.lang.Object)[4]; +v[0] = v; +v[1] = v; +v = v.; +v = interfaceinvoke v.(); +v[2] = v; +v = v.; +v = interfaceinvoke v.(); +v[3] = v; +v = staticinvoke (v, v, v); v = v.; -v = staticinvoke (v, v); +v = staticinvoke (v, v, v); return v; } } \ No newline at end of file diff -u results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation.jimple results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation.jimple --- results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/reference/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation.jimple 2025-03-13 04:24:44.167192458 +0000 +++ results/org.finos.legend.engine/legend-engine/4.7.0/jnorm/rebuild/legend-engine-xt-javaGeneration-pure-4.7.0.jar:legend-engine-xt-javaGeneration-pure-4.7.0.jar/org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation.jimple 2025-03-13 04:25:04.374873898 +0000 @@ -8,336 +8,9 @@ specialinvoke v.()>(); return; } -public static org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_project_Project Root_meta_protocols_generation_java_generateProtocolClasses_String_1__String_1__String_MANY__String_$0_1$__Project_1_(java.lang.String, java.lang.String, org.eclipse.collections.api.RichIterable, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport) -{ -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Package v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context_Impl v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_project_Project v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -java.lang.Object[] v, v, v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v, v; -org.eclipse.collections.api.map.MutableMap v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; -org.eclipse.collections.api.block.function.Function v; -int v, v, v, v, v, v, v, v, v, v, v, v; -java.lang.String v, v, v; -org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v; -org.finos.legend.pure.m.coreinstance.CoreInstance v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Object v, v, v, v, v, v; -v := @parameter: java.lang.String; -v := @parameter: java.lang.String; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: java.lang.String; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = staticinvoke (v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 286, 45, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/Package;", v); -v = ; -interfaceinvoke v.("meta$protocols$generation$java$generateProtocolClasses$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$0"); -v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = virtualinvoke v.("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::protocols::generation::java::basicGeneratorForProtocolWithJacksonAnnotationsAndVisitorClasses__JavaProtocolGenerator_1_"); -v = staticinvoke (v); -v = staticinvoke (v, v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 288, 136, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/Function;", v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 288, 279, v, v); -v = staticinvoke (v, v); -v = newarray (java.lang.Object)[0]; -v = staticinvoke (v, v, v); -v = interfaceinvoke v.(); -v = newarray (java.lang.Object)[3]; -v[0] = v; -v[1] = v; -v[2] = v; -v = staticinvoke (v, v, v); -v = staticinvoke (v, v); -v = new org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context_Impl; -specialinvoke v.(java.lang.String)>("Anonymous_NoCounter"); -v = virtualinvoke v.(v); -v = interfaceinvoke v.(v); -v = interfaceinvoke v.(v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.eclipse.collections.api.RichIterable)>(v, v); -v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = staticinvoke (v); -v = staticinvoke (v, v, v); -v = interfaceinvoke v.(); -v = newarray (java.lang.Object)[3]; -v[0] = v; -v[1] = v; -v = interfaceinvoke v.(); -v[2] = v; -v = staticinvoke (v, v, v); -return v; -} -public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_generateProtocolClasses_PackageableElement_1__String_MANY__Context_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) -{ -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29 v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; -boolean v, v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -int v, v, v, v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37 v; -org.finos.legend.pure.m.coreinstance.SourceInformation v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33 v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Object v, v, v, v, v, v, v, v, v; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; -v := @parameter: org.eclipse.collections.api.RichIterable; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/Package;", 1, 1); -if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = virtualinvoke v.(v); -v = staticinvoke (v); -goto label; -label: -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", 1, 1); -if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = virtualinvoke v.(v); -v = staticinvoke (v); -goto label; -label: -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;", 1, 1); -if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = virtualinvoke v.(v); -v = staticinvoke (v); -goto label; -label: -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v, class "Ljava/lang/Object;", 0, 1); -if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36; -specialinvoke v.()>(); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = staticinvoke (v); -v = virtualinvoke v.(v); -v = staticinvoke (v); -goto label; -label: -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); -v = interfaceinvoke v.(v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 316, 69, v, v); -v = staticinvoke (v, v); -label: -v = staticinvoke (v); -return v; -} -public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_generateEnumeration_Enumeration_1__Context_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) -{ -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Package v; -java.lang.Object[] v, v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Enumeration v, v; -int v, v, v, v, v, v, v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v, v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 v; -org.finos.legend.pure.m.coreinstance.SourceInformation v, v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Object v, v, v, v, v, v; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 328, 74, v, v); -v = staticinvoke (v, v); -v = newarray (java.lang.Object)[2]; -v[0] = v; -v = interfaceinvoke v.(); -v[1] = v; -v = staticinvoke (v, v, v); -v = staticinvoke ("public"); -v = interfaceinvoke v.(); -v = staticinvoke (v, v); -v = interfaceinvoke v.(); -v = staticinvoke (v, v, v, v); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 330, 25, v, v); -v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;", v); -v = staticinvoke (v); -v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context)>(v); -v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = staticinvoke (v, v, v); -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = newarray (java.lang.Object)[4]; -v[0] = v; -v[1] = v; -v = interfaceinvoke v.(); -v[2] = v; -v = interfaceinvoke v.(); -v[3] = v; -v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = staticinvoke (v); -return v; -} -public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_generateClass_Class_1__Context_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) -{ -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v; -org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Package v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; -java.lang.Object[] v, v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40 v; -org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; -org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; -org.eclipse.collections.api.map.MutableMap v, v; -org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; -org.eclipse.collections.api.block.function.Function v, v; -int v, v, v, v; -org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v, v; -org.finos.legend.pure.m.coreinstance.SourceInformation v; -org.finos.legend.pure.m.execution.ExecutionSupport v; -java.lang.Object v, v, v, v, v, v; -v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; -v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; -v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.m.coreinstance.SourceInformation; -v = (int) -1; -v = (int) -1; -v = (int) -1; -v = (int) -1; -specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 341, 74, v, v); -v = staticinvoke (v, v); -v = newarray (java.lang.Object)[2]; -v[0] = v; -v = interfaceinvoke v.(); -v[1] = v; -v = staticinvoke (v, v, v); -v = staticinvoke ("public"); -v = interfaceinvoke v.(); -v = staticinvoke (v); -v = ; -interfaceinvoke v.("meta$protocols$generation$java$generateClass$4$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$4"); -v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = ; -interfaceinvoke v.("meta$protocols$generation$java$generateClass$4$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$5"); -v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = interfaceinvoke v.(); -v = staticinvoke (v, v); -v = interfaceinvoke v.(); -v = staticinvoke (v, v, v, v, v); -v = interfaceinvoke v.(); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context)>(v, v); -v = staticinvoke (v, v, v); -v = interfaceinvoke v.(); -v = interfaceinvoke v.(); -v = newarray (java.lang.Object)[4]; -v[0] = v; -v[1] = v; -v = interfaceinvoke v.(); -v[2] = v; -v = interfaceinvoke v.(); -v[3] = v; -v = staticinvoke (v, v, v); -v = staticinvoke (v); -v = staticinvoke (v); -return v; -} public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_translation_findTaxonomies_Package_1__Taxonomy_MANY_(org.finos.legend.pure.m.coreinstance.Package, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25 v; org.eclipse.collections.api.RichIterable v, v, v, v, v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; org.eclipse.collections.api.map.MutableMap v; @@ -347,8 +20,8 @@ v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v = staticinvoke (v, v); v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport)>(v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$25; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport)>(v); v = interfaceinvoke v.(v); v = staticinvoke (v); v = ; @@ -377,16 +50,16 @@ public static org.finos.legend.pure.generated.Root_meta_protocols_generation_java_translation_Taxonomy Root_meta_protocols_generation_java_translation_findTaxonomy_Class_1__Taxonomy_MANY__Taxonomy_$0_1$_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport) { org.eclipse.collections.api.RichIterable v, v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26 v; org.finos.legend.pure.m.execution.ExecutionSupport v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 v; java.lang.Object v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; v := @parameter: org.eclipse.collections.api.RichIterable; v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42; -specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$26; +specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v); v = interfaceinvoke v.(v); v = staticinvoke (v); return v; @@ -425,16 +98,16 @@ } public static boolean Root_meta_protocols_generation_java_translation_shouldTranslateReturn_AbstractProperty_1__Boolean_1_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, org.finos.legend.pure.m.execution.ExecutionSupport) { +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29 v; org.eclipse.collections.api.RichIterable v; boolean v, v, v, v, v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.generics.GenericType v, v, v, v, v, v, v, v, v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44 v; int v, v, v, v; org.finos.legend.pure.m.coreinstance.SourceInformation v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30 v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v, v, v, v, v, v, v, v, v; org.finos.legend.pure.m.execution.ExecutionSupport v; java.lang.Object v, v, v, v; @@ -444,48 +117,48 @@ v = interfaceinvoke v.(); v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/PrimitiveType;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43; -specialinvoke v.()>(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$27; +specialinvoke v.()>(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); goto label; label: v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44; -specialinvoke v.()>(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$28; +specialinvoke v.()>(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); goto label; label: v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport)>(v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$29; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport)>(v); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); goto label; label: v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v, class "Ljava/lang/Object;", 0, 0); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46; -specialinvoke v.()>(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$30; +specialinvoke v.()>(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); goto label; label: v = interfaceinvoke v.(); @@ -629,15 +302,15 @@ } public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_translation_generateMetamodelToProtocolTranslationMethods_PackageableElement_1__Class_1__Taxonomy_MANY__Conventions_1__String_MANY__Method_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.m.execution.ExecutionSupport) { -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48 v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; org.eclipse.collections.api.RichIterable v, v, v; int v, v, v, v; boolean v, v, v; org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; org.finos.legend.pure.m.coreinstance.SourceInformation v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33 v; org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; java.lang.Object v, v, v, v, v, v, v; @@ -649,28 +322,28 @@ v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/Package;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$31; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); v = staticinvoke (v); goto label; label: v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$32; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); v = staticinvoke (v); goto label; label: v = staticinvoke (v, class "Ljava/lang/Object;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49; -specialinvoke v.()>(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$33; +specialinvoke v.()>(); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); v = staticinvoke (v); goto label; label: @@ -693,8 +366,6 @@ org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v; java.lang.Long v, v; boolean v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51 v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v, v, v, v, v, v, v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; @@ -706,6 +377,8 @@ java.lang.String v, v, v; org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; org.finos.legend.pure.m.coreinstance.SourceInformation v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35 v; org.finos.legend.pure.m.execution.ExecutionSupport v; java.lang.Object v; v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; @@ -739,8 +412,8 @@ v = staticinvoke (v, v, v); v = staticinvoke (v, v); v = staticinvoke (v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$34; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v); v = staticinvoke (v, v, v); v = staticinvoke (v, v); v = interfaceinvoke v.(); @@ -749,9 +422,9 @@ v = staticinvoke (0L); v = staticinvoke (v, v, v); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51; -specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v, v); -v = virtualinvoke v.(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$35; +specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v, v); +v = virtualinvoke v.(); v = staticinvoke (v); goto label; label: @@ -841,11 +514,11 @@ int v, v, v, v; boolean v, v, v, v; org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37 v; org.finos.legend.pure.m.coreinstance.SourceInformation v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55 v; org.finos.legend.pure.m.execution.ExecutionSupport v; org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; java.lang.Object v, v, v, v, v, v, v, v, v; @@ -857,37 +530,37 @@ v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/Package;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$36; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); v = staticinvoke (v); goto label; label: v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$37; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); v = staticinvoke (v); goto label; label: v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54; -specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$38; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v, v); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); v = staticinvoke (v); goto label; label: v = staticinvoke (v, class "Ljava/lang/Object;", 1, 1); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55; -specialinvoke v.()>(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$39; +specialinvoke v.()>(); v = staticinvoke (v); -v = virtualinvoke v.(v); +v = virtualinvoke v.(v); v = staticinvoke (v); goto label; label: @@ -911,7 +584,9 @@ org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code v, v, v, v, v, v, v, v, v, v, v, v, v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Method v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code[] v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41 v; long v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40 v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v, v, v, v, v; org.finos.legend.pure.m.coreinstance.Package v, v; java.lang.String v, v, v, v, v, v, v, v, v, v; @@ -922,8 +597,6 @@ org.eclipse.collections.api.list.MutableList v, v, v, v; org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Type v; boolean v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 v; -org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57 v; java.lang.String[] v, v; org.eclipse.collections.api.factory.list.MutableListFactory v, v, v, v; int 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; @@ -995,8 +668,8 @@ v = staticinvoke (v, v, v); v = staticinvoke (v); v = staticinvoke (v, v); -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56; -specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$40; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v); v = staticinvoke ("public"); v = staticinvoke ("org.finos.legend.pure.generated", v); v = ; @@ -1060,9 +733,9 @@ v = staticinvoke (0L); v = staticinvoke (v, v, v); if v == 0 goto label; -v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57; -specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v, v, v, v); -v = virtualinvoke v.(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$41; +specialinvoke v.(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Code,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class,org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class)>(v, v, v, v, v, v, v, v); +v = virtualinvoke v.(); goto label; label: v = v; @@ -1166,6 +839,333 @@ v = staticinvoke (v, v, "translate", v, v, v); return v; } +public static org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_project_Project Root_meta_protocols_generation_java_generateProtocolClasses_String_1__String_1__String_MANY__String_$0_1$__Project_1_(java.lang.String, java.lang.String, org.eclipse.collections.api.RichIterable, java.lang.String, org.finos.legend.pure.m.execution.ExecutionSupport) +{ +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Package v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context_Impl v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_project_Project v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +java.lang.Object[] v, v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42 v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v, v, v; +org.eclipse.collections.api.map.MutableMap v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; +org.eclipse.collections.api.block.function.Function v; +int v, v, v, v, v, v, v, v, v, v, v, v; +java.lang.String v, v, v; +org.finos.legend.pure.m.coreinstance.SourceInformation v, v, v; +org.finos.legend.pure.m.coreinstance.CoreInstance v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Object v, v, v, v, v, v; +v := @parameter: java.lang.String; +v := @parameter: java.lang.String; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: java.lang.String; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v = staticinvoke (v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 286, 45, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/Package;", v); +v = ; +interfaceinvoke v.("meta$protocols$generation$java$generateProtocolClasses$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$0"); +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = virtualinvoke v.("meta::pure::metamodel::function::ConcreteFunctionDefinition", "Root::meta::protocols::generation::java::basicGeneratorForProtocolWithJacksonAnnotationsAndVisitorClasses__JavaProtocolGenerator_1_"); +v = staticinvoke (v); +v = staticinvoke (v, v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 288, 136, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/function/Function;", v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 288, 279, v, v); +v = staticinvoke (v, v); +v = newarray (java.lang.Object)[0]; +v = staticinvoke (v, v, v); +v = interfaceinvoke v.(); +v = newarray (java.lang.Object)[3]; +v[0] = v; +v[1] = v; +v[2] = v; +v = staticinvoke (v, v, v); +v = staticinvoke (v, v); +v = new org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context_Impl; +specialinvoke v.(java.lang.String)>("Anonymous_NoCounter"); +v = virtualinvoke v.(v); +v = interfaceinvoke v.(v); +v = interfaceinvoke v.(v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$42; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.eclipse.collections.api.RichIterable)>(v, v); +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = staticinvoke (v); +v = staticinvoke (v, v, v); +v = interfaceinvoke v.(); +v = newarray (java.lang.Object)[3]; +v[0] = v; +v[1] = v; +v = interfaceinvoke v.(); +v[2] = v; +v = staticinvoke (v, v, v); +return v; +} +public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_generateProtocolClasses_PackageableElement_1__String_MANY__Context_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement, org.eclipse.collections.api.RichIterable, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) +{ +org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +boolean v, v, v, v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55 v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43 v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44 v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; +int v, v, v, v; +org.finos.legend.pure.m.coreinstance.SourceInformation v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Object v, v, v, v, v, v, v, v, v; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.PackageableElement; +v := @parameter: org.eclipse.collections.api.RichIterable; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$43; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/Package;", 1, 1); +if v == 0 goto label; +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$44; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.eclipse.collections.api.RichIterable,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v, v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$45; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = virtualinvoke v.(v); +v = staticinvoke (v); +goto label; +label: +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$46; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Class;", 1, 1); +if v == 0 goto label; +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$47; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$48; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = virtualinvoke v.(v); +v = staticinvoke (v); +goto label; +label: +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$49; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;", 1, 1); +if v == 0 goto label; +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$50; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context,org.finos.legend.pure.m.execution.ExecutionSupport)>(v, v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$51; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = virtualinvoke v.(v); +v = staticinvoke (v); +goto label; +label: +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$52; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v, class "Ljava/lang/Object;", 0, 1); +if v == 0 goto label; +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$53; +specialinvoke v.()>(); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$54; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = staticinvoke (v); +v = virtualinvoke v.(v); +v = staticinvoke (v); +goto label; +label: +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$55; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.eclipse.collections.api.RichIterable)>(v, v); +v = interfaceinvoke v.(v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 316, 69, v, v); +v = staticinvoke (v, v); +label: +v = staticinvoke (v); +return v; +} +public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_generateEnumeration_Enumeration_1__Context_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) +{ +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Package v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56 v; +java.lang.Object[] v, v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Enumeration v, v; +int v, v, v, v, v, v, v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v, v; +org.finos.legend.pure.m.coreinstance.SourceInformation v, v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Object v, v, v, v, v, v; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Enumeration; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 328, 74, v, v); +v = staticinvoke (v, v); +v = newarray (java.lang.Object)[2]; +v[0] = v; +v = interfaceinvoke v.(); +v[1] = v; +v = staticinvoke (v, v, v); +v = staticinvoke ("public"); +v = interfaceinvoke v.(); +v = staticinvoke (v, v); +v = interfaceinvoke v.(); +v = staticinvoke (v, v, v, v); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 330, 25, v, v); +v = staticinvoke (v, class "Lorg/finos/legend/pure/m3/coreinstance/meta/pure/metamodel/type/Enumeration;", v); +v = staticinvoke (v); +v = staticinvoke (v); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$56; +specialinvoke v.(org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context)>(v); +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = staticinvoke (v, v, v); +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = newarray (java.lang.Object)[4]; +v[0] = v; +v[1] = v; +v = interfaceinvoke v.(); +v[2] = v; +v = interfaceinvoke v.(); +v[3] = v; +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = staticinvoke (v); +return v; +} +public static org.eclipse.collections.api.RichIterable Root_meta_protocols_generation_java_generateClass_Class_1__Context_1__Class_MANY_(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class, org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context, org.finos.legend.pure.m.execution.ExecutionSupport) +{ +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_JavaProtocolGenerator v, v; +org.eclipse.collections.api.RichIterable v, v, v, v, v, v, v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Package v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class v; +org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57 v; +java.lang.Object[] v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_metamodel_Class v; +org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context v; +org.eclipse.collections.api.map.MutableMap v, v; +org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.Function v, v; +org.eclipse.collections.api.block.function.Function v, v; +int v, v, v, v; +org.finos.legend.pure.generated.Root_meta_external_language_java_transform_Conventions v, v, v; +org.finos.legend.pure.m.coreinstance.SourceInformation v; +org.finos.legend.pure.m.execution.ExecutionSupport v; +java.lang.Object v, v, v, v, v, v; +v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Class; +v := @parameter: org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context; +v := @parameter: org.finos.legend.pure.m.execution.ExecutionSupport; +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.m.coreinstance.SourceInformation; +v = (int) -1; +v = (int) -1; +v = (int) -1; +v = (int) -1; +specialinvoke v.(java.lang.String,int,int,int,int,int,int)>("/core_external_language_java/protocol/generation/generation.pure", v, v, 341, 74, v, v); +v = staticinvoke (v, v); +v = newarray (java.lang.Object)[2]; +v[0] = v; +v = interfaceinvoke v.(); +v[1] = v; +v = staticinvoke (v, v, v); +v = staticinvoke ("public"); +v = interfaceinvoke v.(); +v = staticinvoke (v); +v = ; +interfaceinvoke v.("meta$protocols$generation$java$generateClass$4$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$4"); +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = ; +interfaceinvoke v.("meta$protocols$generation$java$generateClass$4$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$5"); +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = interfaceinvoke v.(); +v = staticinvoke (v, v); +v = interfaceinvoke v.(); +v = staticinvoke (v, v, v, v, v); +v = interfaceinvoke v.(); +v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$57; +specialinvoke v.(org.finos.legend.pure.m.execution.ExecutionSupport,org.finos.legend.pure.generated.Root_meta_protocols_generation_java_Context)>(v, v); +v = staticinvoke (v, v, v); +v = interfaceinvoke v.(); +v = interfaceinvoke v.(); +v = newarray (java.lang.Object)[4]; +v[0] = v; +v[1] = v; +v = interfaceinvoke v.(); +v[2] = v; +v = interfaceinvoke v.(); +v[3] = v; +v = staticinvoke (v, v, v); +v = staticinvoke (v); +v = staticinvoke (v); +return v; +} static void () { org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20 v; @@ -1272,11 +1272,11 @@ v = ; v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$19; specialinvoke v.()>(); -interfaceinvoke v.("meta$protocols$generation$java$generateProtocolClasses$2$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$6", v); +interfaceinvoke v.("meta$protocols$generation$java$translation$findTaxonomies$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_5$5", v); v = ; v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$20; specialinvoke v.()>(); -interfaceinvoke v.("meta$protocols$generation$java$translation$findTaxonomies$1$system$imports$import__core_external_language_java_protocol_generation_generation_pure_5$5", v); +interfaceinvoke v.("meta$protocols$generation$java$generateProtocolClasses$2$system$imports$import__core_external_language_java_protocol_generation_generation_pure_4$6", v); v = ; v = new org.finos.legend.pure.generated.core_external_language_java_protocol_generation_generation$21; specialinvoke v.()>();