public class org.finos.legend.engine.external.format.xml.read.XmlReader extends org.finos.legend.engine.external.shared.runtime.read.ExternalFormatReader
{
private final org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics specifics;
private final java.io.InputStream stream;
private final java.lang.String location;
public void <init>(org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics, java.io.InputStream, java.lang.String)
{
org.finos.legend.engine.external.format.xml.read.XmlReader v;
org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics v;
java.lang.String v;
java.io.InputStream v;
v := @this: org.finos.legend.engine.external.format.xml.read.XmlReader;
v := @parameter: org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics;
v := @parameter: java.io.InputStream;
v := @parameter: java.lang.String;
specialinvoke v.<org.finos.legend.engine.external.shared.runtime.read.ExternalFormatReader: void <init>()>();
v.<org.finos.legend.engine.external.format.xml.read.XmlReader: org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics specifics> = v;
v.<org.finos.legend.engine.external.format.xml.read.XmlReader: java.io.InputStream stream> = v;
v.<org.finos.legend.engine.external.format.xml.read.XmlReader: java.lang.String location> = v;
return;
}
protected void readData(java.util.function.Consumer)
{
java.util.function.Consumer v;
org.finos.legend.engine.external.format.xml.read.XmlReader v;
org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics v;
org.finos.legend.engine.external.format.xml.read.DeserializeContext v;
org.finos.legend.engine.external.format.xml.shared.XmlReader v;
java.lang.String v;
java.io.InputStream v;
v := @this: org.finos.legend.engine.external.format.xml.read.XmlReader;
v := @parameter: java.util.function.Consumer;
v = v.<org.finos.legend.engine.external.format.xml.read.XmlReader: java.io.InputStream stream>;
v = v.<org.finos.legend.engine.external.format.xml.read.XmlReader: java.lang.String location>;
v = staticinvoke <org.finos.legend.engine.external.format.xml.shared.XmlReader: org.finos.legend.engine.external.format.xml.shared.XmlReader newReader(java.io.InputStream,java.lang.String)>(v, v);
v = new org.finos.legend.engine.external.format.xml.read.DeserializeContext;
specialinvoke v.<org.finos.legend.engine.external.format.xml.read.DeserializeContext: void <init>(org.finos.legend.engine.external.format.xml.shared.XmlReader,java.util.function.Consumer)>(v, v);
v = v.<org.finos.legend.engine.external.format.xml.read.XmlReader: org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics specifics>;
interfaceinvoke v.<org.finos.legend.engine.external.format.xml.read.IXmlDeserializeExecutionNodeSpecifics: void read(org.finos.legend.engine.external.format.xml.read.DeserializeContext)>(v);
return;
}
}