public class org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonSerializationMultiplicityOne extends org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonPropertySerialization
{
public void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty, boolean, org.finos.legend.pure.runtime.java.extension.external.shared.conversion.Conversion, org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)
{
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty v;
org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonSerializationMultiplicityOne v;
org.finos.legend.pure.runtime.java.extension.external.shared.conversion.Conversion v;
org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type v;
boolean v;
v := @this: org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonSerializationMultiplicityOne;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty;
v := @parameter: boolean;
v := @parameter: org.finos.legend.pure.runtime.java.extension.external.shared.conversion.Conversion;
v := @parameter: org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type;
specialinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonPropertySerialization: void <init>(org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.function.property.AbstractProperty,boolean,org.finos.legend.pure.runtime.java.extension.external.shared.conversion.Conversion,org.finos.legend.pure.m.coreinstance.meta.pure.metamodel.type.Type)>(v, v, v, v);
return;
}
public java.lang.Object apply(org.eclipse.collections.api.RichIterable, org.finos.legend.pure.runtime.java.extension.external.shared.conversion.ConversionContext)
{
org.eclipse.collections.api.RichIterable v;
org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonSerializationMultiplicityOne v;
java.lang.Object v, v;
org.finos.legend.pure.runtime.java.extension.external.shared.conversion.ConversionContext v;
v := @this: org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonSerializationMultiplicityOne;
v := @parameter: org.eclipse.collections.api.RichIterable;
v := @parameter: org.finos.legend.pure.runtime.java.extension.external.shared.conversion.ConversionContext;
v = interfaceinvoke v.<org.eclipse.collections.api.RichIterable: java.lang.Object getFirst()>();
v = virtualinvoke v.<org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonSerializationMultiplicityOne: java.lang.Object serialize(java.lang.Object,org.finos.legend.pure.runtime.java.extension.external.json.shared.JsonSerializationContext)>(v, v);
return v;
}
}