public class org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator extends java.lang.Object
{
public void <init>()
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void validate(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData, org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.eclipse.collections.api.block.procedure.Procedure v;
org.eclipse.collections.api.factory.map.MutableMapFactory v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidatorContext v;
java.util.LinkedHashMap v, v;
java.util.function.Consumer v;
org.eclipse.collections.api.LazyIterable v;
java.util.List v, v;
org.eclipse.collections.api.map.MutableMap v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions;
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = new java.util.LinkedHashMap;
specialinvoke v.<java.util.LinkedHashMap: void <init>()>();
v = <org.eclipse.collections.api.factory.Maps: org.eclipse.collections.api.factory.map.MutableMapFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.map.MutableMapFactory: org.eclipse.collections.api.map.MutableMap empty()>();
v = virtualinvoke v.<org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData: java.util.List getElements()>();
v = staticinvoke <org.eclipse.collections.impl.utility.LazyIterate: org.eclipse.collections.api.LazyIterable selectInstancesOf(java.lang.Iterable,java.lang.Class)>(v, class "Lorg/finos/legend/engine/protocol/pure/v1/model/packageableElement/mapping/Mapping;");
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_validate_1e604690_1__2423: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map,java.util.Map)>(v, v, v);
interfaceinvoke v.<org.eclipse.collections.api.LazyIterable: void forEach(org.eclipse.collections.api.block.procedure.Procedure)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator: void validateGeneralization(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map)>(v, v);
virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator: void validateEnumerationMappings(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map)>(v, v);
virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator: void validateMappingElementIds(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map,java.util.Map,java.util.Map)>(v, v, v, v);
virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator: void validateClassMappingRoots(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map,java.util.Map)>(v, v, v);
v = new org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidatorContext;
specialinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidatorContext: void <init>(java.util.Map,java.util.Map,java.util.Map)>(v, v, v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions: java.util.List getExtraMappingPostValidators()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_validate_0__2424: java.util.function.Consumer bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidatorContext)>(v, v);
interfaceinvoke v.<java.util.List: void forEach(java.util.function.Consumer)>(v);
return;
}
public void validate(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData;
virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator: void validate(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.engine.protocol.pure.v.model.context.PureModelContextData,org.finos.legend.engine.language.pure.compiler.toPureGraph.extension.CompilerExtensions)>(v, v, null);
return;
}
private void visitMappingInclude(org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.Mapping, org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, java.util.Map, java.util.Set, java.util.Set)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.Mapping v;
java.util.Set v, v;
org.eclipse.collections.api.block.procedure.Procedure v;
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Map v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext v;
java.lang.String v, v, v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.Mapping;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: java.util.Map;
v := @parameter: java.util.Set;
v := @parameter: java.util.Set;
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext getContext()>();
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.Mapping: java.lang.String _package>;
v = v.<org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.Mapping: java.lang.String name>;
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: java.lang.String buildPackageString(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.CompileContext: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping resolveMapping(java.lang.String)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _includes()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_visitMappingInclude_c22db70_1__2425: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator,java.util.Map,java.util.Set,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.engine.protocol.pure.v.model.packageableElement.mapping.Mapping,java.util.Set)>(v, v, v, v, v, v);
interfaceinvoke v.<org.eclipse.collections.api.RichIterable: void forEach(org.eclipse.collections.api.block.procedure.Procedure)>(v);
interfaceinvoke v.<java.util.Set: boolean remove(java.lang.Object)>(v);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
return;
}
public void validateGeneralization(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, java.util.Map)
{
java.util.HashSet v, v;
java.util.function.Consumer v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Collection v;
java.util.Map v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: java.util.Map;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_validateGeneralization_1__2426: java.util.function.Consumer bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator,java.util.Set,java.util.Set,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map)>(v, v, v, v, v);
interfaceinvoke v.<java.util.Collection: void forEach(java.util.function.Consumer)>(v);
return;
}
public void validateEnumerationMappings(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, java.util.Map)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Map v;
java.util.function.BiConsumer v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: java.util.Map;
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_validateEnumerationMappings_6__2427: java.util.function.BiConsumer bootstrap$()>();
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
return;
}
private void collectAndValidateClassMappingIds(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, java.util.Map, java.util.Set)
{
org.eclipse.collections.api.block.predicate.Predicate v;
java.util.Set v;
org.eclipse.collections.api.block.procedure.Procedure v, v;
java.util.HashSet v;
org.eclipse.collections.api.RichIterable v, v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Map v;
boolean v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
v := @parameter: java.util.Map;
v := @parameter: java.util.Set;
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _includes()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_collectAndValidateClassMappingIds_d843ec0a_1__2428: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator,java.util.Map,java.util.Set)>(v, v, v);
interfaceinvoke v.<org.eclipse.collections.api.RichIterable: void each(org.eclipse.collections.api.block.procedure.Procedure)>(v);
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_collectAndValidateClassMappingIds_7f7794cb_1__2429: org.eclipse.collections.api.block.predicate.Predicate bootstrap$()>();
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable select(org.eclipse.collections.api.block.predicate.Predicate)>(v);
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_collectAndValidateClassMappingIds_ded4aab4_1__2430: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(java.util.Map,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,java.util.Set)>(v, v, v);
interfaceinvoke v.<org.eclipse.collections.api.RichIterable: void each(org.eclipse.collections.api.block.procedure.Procedure)>(v);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
label:
return;
}
private void collectAndValidateEnumerationMappingIds(org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, java.util.Map, java.util.Set)
{
java.util.Set v;
org.eclipse.collections.api.block.procedure.Procedure v, v;
java.util.HashSet v;
org.eclipse.collections.api.RichIterable v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Map v;
boolean v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
v := @parameter: java.util.Map;
v := @parameter: java.util.Set;
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _includes()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_collectAndValidateEnumerationMappingIds_7c92459b_1__2431: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator,java.util.Map,java.util.Set)>(v, v, v);
interfaceinvoke v.<org.eclipse.collections.api.RichIterable: void each(org.eclipse.collections.api.block.procedure.Procedure)>(v);
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _enumerationMappings()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_collectAndValidateEnumerationMappingIds_b4ddcfd6_1__2432: org.eclipse.collections.api.block.procedure.Procedure bootstrap$(java.util.Map,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,java.util.Set)>(v, v, v);
interfaceinvoke v.<org.eclipse.collections.api.RichIterable: void each(org.eclipse.collections.api.block.procedure.Procedure)>(v);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
label:
return;
}
public void validateMappingElementIds(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, java.util.Map, java.util.Map, java.util.Map)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Map v, v, v;
java.util.function.BiConsumer v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: java.util.Map;
v := @parameter: java.util.Map;
v := @parameter: java.util.Map;
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_validateMappingElementIds_7__2433: java.util.function.BiConsumer bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map,java.util.Map)>(v, v, v, v);
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
return;
}
private void validatePropertyMappings(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, java.util.Map)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.eclipse.collections.api.block.function.Function v;
java.util.Set v;
org.eclipse.collections.api.RichIterable v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Map v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
v := @parameter: java.util.Map;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.eclipse.collections.api.RichIterable _classMappings()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_validatePropertyMappings_f65fdce2_2__2434: org.eclipse.collections.api.block.function.Function bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator,org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping,java.util.Set)>(v, v, v, v);
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: org.eclipse.collections.api.RichIterable flatCollect(org.eclipse.collections.api.block.function.Function)>(v);
virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: void addWarnings(java.lang.Iterable)>(v);
return;
}
private java.lang.Iterable checkId(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping, java.util.Set, org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping, java.lang.String)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.Warning[] v;
org.eclipse.collections.api.factory.list.MutableListFactory v, v;
org.eclipse.collections.api.list.MutableList v, v;
org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.Warning v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
org.finos.legend.pure.m.coreinstance.Package v;
java.lang.String v, v, v, v, v, v;
boolean v, v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.pure.m.coreinstance.SourceInformation v;
java.util.Set v;
org.finos.legend.engine.protocol.pure.v.model.SourceInformation v;
org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping;
v := @parameter: java.util.Set;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping;
v := @parameter: java.lang.String;
v = "";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = newarray (org.finos.legend.engine.language.pure.compiler.toPureGraph.Warning)[1];
v = new org.finos.legend.engine.language.pure.compiler.toPureGraph.Warning;
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.PropertyMapping: org.finos.legend.pure.m.coreinstance.SourceInformation getSourceInformation()>();
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.SourceInformationHelper: org.finos.legend.engine.protocol.pure.v.model.SourceInformation fromM3SourceInformation(org.finos.legend.pure.m.coreinstance.SourceInformation)>(v);
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: org.finos.legend.pure.m.coreinstance.Package _package()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.Package: java.lang.String _name()>();
v = interfaceinvoke v.<org.finos.legend.pure.m.coreinstance.meta.pure.mapping.Mapping: java.lang.String _name()>();
v = virtualinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel: java.lang.String buildPackageString(java.lang.String,java.lang.String)>(v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Error \'\u0001\' can\'t be found in the mapping \u0001");
specialinvoke v.<org.finos.legend.engine.language.pure.compiler.toPureGraph.Warning: void <init>(org.finos.legend.engine.protocol.pure.v.model.SourceInformation,java.lang.String)>(v, v);
v[0] = v;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList 'with'(java.lang.Object[])>(v);
return v;
label:
v = <org.eclipse.collections.impl.factory.Lists: org.eclipse.collections.api.factory.list.MutableListFactory mutable>;
v = interfaceinvoke v.<org.eclipse.collections.api.factory.list.MutableListFactory: org.eclipse.collections.api.list.MutableList empty()>();
return v;
}
public void validateClassMappingRoots(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel, java.util.Map, java.util.Map)
{
org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel v;
org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator v;
java.util.Map v, v;
java.util.function.BiConsumer v;
v := @this: org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator;
v := @parameter: org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel;
v := @parameter: java.util.Map;
v := @parameter: java.util.Map;
v = staticinvoke <org.finos.legend.engine.language.pure.compiler.toPureGraph.validator.MappingValidator$lambda_validateClassMappingRoots_8__2435: java.util.function.BiConsumer bootstrap$(org.finos.legend.engine.language.pure.compiler.toPureGraph.PureModel,java.util.Map)>(v, v);
interfaceinvoke v.<java.util.Map: void forEach(java.util.function.BiConsumer)>(v);
return;
}
}