public class oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl extends java.lang.Object implements javax.xml.stream.util.XMLEventAllocator, javax.xml.stream.XMLStreamConstants
{
public void <init>()
{
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader) throws javax.xml.stream.XMLStreamException
{
oadd.org.codehaus.stax.ri.evt.ProcInstrEventImpl v;
oadd.org.codehaus.stax.ri.evt.StartDocumentEventImpl v;
javax.xml.stream.XMLStreamReader v;
javax.xml.stream.XMLStreamException v;
int v, v;
oadd.org.codehaus.stax.ri.evt.EndDocumentEventImpl v;
oadd.org.codehaus.stax.ri.evt.CommentEventImpl v;
java.lang.String v, v, v, v, v, v, v;
javax.xml.stream.events.StartElement v;
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v;
oadd.org.codehaus.stax.ri.evt.EndElementEventImpl v;
javax.xml.stream.Location v;
javax.xml.stream.events.DTD v;
javax.xml.stream.events.EntityReference v;
oadd.org.codehaus.stax.ri.evt.CharactersEventImpl v, v, v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
v := @parameter: javax.xml.stream.XMLStreamReader;
v = virtualinvoke v.<oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl: javax.xml.stream.Location getLocation(javax.xml.stream.XMLStreamReader)>(v);
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getEventType()>();
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
default: goto label;
};
label:
v = new oadd.org.codehaus.stax.ri.evt.CharactersEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getText()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.CharactersEventImpl: void <init>(javax.xml.stream.Location,java.lang.String,boolean)>(v, v, 1);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.CharactersEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getText()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.CharactersEventImpl: void <init>(javax.xml.stream.Location,java.lang.String,boolean)>(v, v, 0);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.CommentEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getText()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.CommentEventImpl: void <init>(javax.xml.stream.Location,java.lang.String)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl: javax.xml.stream.events.DTD createDTD(javax.xml.stream.XMLStreamReader,javax.xml.stream.Location)>(v, v);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.EndDocumentEventImpl;
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.EndDocumentEventImpl: void <init>(javax.xml.stream.Location)>(v);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.EndElementEventImpl;
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.EndElementEventImpl: void <init>(javax.xml.stream.Location,javax.xml.stream.XMLStreamReader)>(v, v);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.ProcInstrEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getPITarget()>();
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getPIData()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.ProcInstrEventImpl: void <init>(javax.xml.stream.Location,java.lang.String,java.lang.String)>(v, v, v);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.CharactersEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getText()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.CharactersEventImpl: void <init>(javax.xml.stream.Location,java.lang.String,boolean)>(v, v, 0);
virtualinvoke v.<oadd.org.codehaus.stax.ri.evt.CharactersEventImpl: void setWhitespaceStatus(boolean)>(1);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.StartDocumentEventImpl;
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.StartDocumentEventImpl: void <init>(javax.xml.stream.Location,javax.xml.stream.XMLStreamReader)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl: javax.xml.stream.events.StartElement createStartElement(javax.xml.stream.XMLStreamReader,javax.xml.stream.Location)>(v, v);
return v;
label:
v = virtualinvoke v.<oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl: javax.xml.stream.events.EntityReference createEntityReference(javax.xml.stream.XMLStreamReader,javax.xml.stream.Location)>(v, v);
return v;
label:
v = new javax.xml.stream.XMLStreamException;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getEventType()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(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[])>("Unrecognized event type \u.");
specialinvoke v.<javax.xml.stream.XMLStreamException: void <init>(java.lang.String)>(v);
throw v;
}
public void allocate(javax.xml.stream.XMLStreamReader, javax.xml.stream.util.XMLEventConsumer) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.events.XMLEvent v;
javax.xml.stream.XMLStreamReader v;
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v;
javax.xml.stream.util.XMLEventConsumer v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
v := @parameter: javax.xml.stream.XMLStreamReader;
v := @parameter: javax.xml.stream.util.XMLEventConsumer;
v = virtualinvoke v.<oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl: javax.xml.stream.events.XMLEvent allocate(javax.xml.stream.XMLStreamReader)>(v);
interfaceinvoke v.<javax.xml.stream.util.XMLEventConsumer: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
public javax.xml.stream.util.XMLEventAllocator newInstance()
{
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v, v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
v = new oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl: void <init>()>();
return v;
}
protected javax.xml.stream.Location getLocation(javax.xml.stream.XMLStreamReader)
{
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v;
javax.xml.stream.XMLStreamReader v;
javax.xml.stream.Location v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
v := @parameter: javax.xml.stream.XMLStreamReader;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: javax.xml.stream.Location getLocation()>();
return v;
}
protected javax.xml.stream.events.EntityReference createEntityReference(javax.xml.stream.XMLStreamReader, javax.xml.stream.Location) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLStreamReader v;
javax.xml.stream.Location v;
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v;
java.lang.String v;
oadd.org.codehaus.stax.ri.evt.EntityReferenceEventImpl v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
v := @parameter: javax.xml.stream.XMLStreamReader;
v := @parameter: javax.xml.stream.Location;
v = new oadd.org.codehaus.stax.ri.evt.EntityReferenceEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getLocalName()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.EntityReferenceEventImpl: void <init>(javax.xml.stream.Location,java.lang.String)>(v, v);
return v;
}
protected javax.xml.stream.events.DTD createDTD(javax.xml.stream.XMLStreamReader, javax.xml.stream.Location) throws javax.xml.stream.XMLStreamException
{
oadd.org.codehaus.stax.DTDInfo v;
oadd.org.codehaus.stax.ri.evt.DTDEventImpl v, v;
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v;
javax.xml.stream.XMLStreamReader v;
javax.xml.stream.Location v;
java.lang.Object v;
java.lang.String v, v, v, v, v;
boolean v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
v := @parameter: javax.xml.stream.XMLStreamReader;
v := @parameter: javax.xml.stream.Location;
v = v instanceof oadd.org.codehaus.stax.XMLStreamReader;
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.codehaus.stax.XMLStreamReader2: oadd.org.codehaus.stax.DTDInfo getDTDInfo()>();
v = new oadd.org.codehaus.stax.ri.evt.DTDEventImpl;
v = interfaceinvoke v.<oadd.org.codehaus.stax.DTDInfo: java.lang.String getDTDRootName()>();
v = interfaceinvoke v.<oadd.org.codehaus.stax.DTDInfo: java.lang.String getDTDSystemId()>();
v = interfaceinvoke v.<oadd.org.codehaus.stax.DTDInfo: java.lang.String getDTDPublicId()>();
v = interfaceinvoke v.<oadd.org.codehaus.stax.DTDInfo: java.lang.String getDTDInternalSubset()>();
v = interfaceinvoke v.<oadd.org.codehaus.stax.DTDInfo: java.lang.Object getProcessedDTD()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.DTDEventImpl: void <init>(javax.xml.stream.Location,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Object)>(v, v, v, v, v, v);
return v;
label:
v = new oadd.org.codehaus.stax.ri.evt.DTDEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getText()>();
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.DTDEventImpl: void <init>(javax.xml.stream.Location,java.lang.String,java.lang.String)>(v, null, v);
return v;
}
protected javax.xml.stream.events.StartElement createStartElement(javax.xml.stream.XMLStreamReader, javax.xml.stream.Location) throws javax.xml.stream.XMLStreamException
{
java.util.ArrayList v, v, v, v;
javax.xml.stream.XMLStreamReader v;
int v, v, v, v;
javax.xml.namespace.NamespaceContext v;
java.lang.String v, v, v;
oadd.org.codehaus.stax.ri.evt.StartElementEventImpl v;
boolean v, v;
oadd.org.codehaus.stax.ri.evt.AttributeEventImpl v;
java.util.Iterator v, v;
oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl v;
oadd.org.codehaus.stax.ri.evt.NamespaceEventImpl v;
javax.xml.stream.Location v;
javax.xml.namespace.QName v, v;
v := @this: oadd.org.codehaus.stax.ri.evt.Stax2EventAllocatorImpl;
v := @parameter: javax.xml.stream.XMLStreamReader;
v := @parameter: javax.xml.stream.Location;
v = null;
v = v instanceof oadd.org.codehaus.stax.XMLStreamReader;
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.codehaus.stax.XMLStreamReader2: javax.xml.namespace.NamespaceContext getNonTransientNamespaceContext()>();
label:
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getAttributeCount()>();
if v >= 1 goto label;
v = null;
goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = v;
v = 0;
label:
if v >= v goto label;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: javax.xml.namespace.QName getAttributeName(int)>(v);
v = new oadd.org.codehaus.stax.ri.evt.AttributeEventImpl;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getAttributeValue(int)>(v);
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: boolean isAttributeSpecified(int)>(v);
specialinvoke v.<oadd.org.codehaus.stax.ri.evt.AttributeEventImpl: void <init>(javax.xml.stream.Location,javax.xml.namespace.QName,java.lang.String,boolean)>(v, v, v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getNamespaceCount()>();
if v >= 1 goto label;
v = null;
goto label;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = v;
v = 0;
label:
if v >= v goto label;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getNamespacePrefix(int)>(v);
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getNamespaceURI(int)>(v);
v = staticinvoke <oadd.org.codehaus.stax.ri.evt.NamespaceEventImpl: oadd.org.codehaus.stax.ri.evt.NamespaceEventImpl constructNamespace(javax.xml.stream.Location,java.lang.String,java.lang.String)>(v, v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: javax.xml.namespace.QName getName()>();
if v != null goto label;
v = staticinvoke <oadd.org.codehaus.stax.ri.EmptyIterator: java.util.Iterator getInstance()>();
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
if v != null goto label;
v = staticinvoke <oadd.org.codehaus.stax.ri.EmptyIterator: java.util.Iterator getInstance()>();
goto label;
label:
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = staticinvoke <oadd.org.codehaus.stax.ri.evt.StartElementEventImpl: oadd.org.codehaus.stax.ri.evt.StartElementEventImpl construct(javax.xml.stream.Location,javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)>(v, v, v, v, v);
return v;
}
}