public class oadd.com.ctc.wstx.io.WstxInputLocation extends java.lang.Object implements java.io.Serializable, oadd.org.codehaus.stax.XMLStreamLocation
{
private static final long serialVersionUID;
private static final oadd.com.ctc.wstx.io.WstxInputLocation sEmptyLocation;
protected final oadd.com.ctc.wstx.io.WstxInputLocation mContext;
protected final java.lang.String mPublicId;
protected final java.lang.String mSystemId;
protected final long mCharOffset;
protected final int mCol;
protected final int mRow;
protected transient java.lang.String mDesc;
public void <init>(oadd.com.ctc.wstx.io.WstxInputLocation, java.lang.String, java.lang.String, long, int, int)
{
oadd.com.ctc.wstx.io.WstxInputLocation v, v;
int v, v;
long v;
java.lang.String v, v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v := @parameter: oadd.com.ctc.wstx.io.WstxInputLocation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mDesc> = null;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation mContext> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mPublicId> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mSystemId> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: long mCharOffset> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mCol> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mRow> = v;
return;
}
public void <init>(oadd.com.ctc.wstx.io.WstxInputLocation, java.lang.String, oadd.com.ctc.wstx.io.SystemId, long, int, int)
{
oadd.com.ctc.wstx.io.WstxInputLocation v, v;
oadd.com.ctc.wstx.io.SystemId v;
long v;
int v, v;
java.lang.String v, v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v := @parameter: oadd.com.ctc.wstx.io.WstxInputLocation;
v := @parameter: java.lang.String;
v := @parameter: oadd.com.ctc.wstx.io.SystemId;
v := @parameter: long;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mDesc> = null;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation mContext> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mPublicId> = v;
if v != null goto label;
v = "N/A";
goto label;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.io.SystemId: java.lang.String toString()>();
label:
v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mSystemId> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: long mCharOffset> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mCol> = v;
v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mRow> = v;
return;
}
public static oadd.com.ctc.wstx.io.WstxInputLocation getEmptyLocation()
{
oadd.com.ctc.wstx.io.WstxInputLocation v;
v = <oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation sEmptyLocation>;
return v;
}
public long getCharacterOffsetLong()
{
oadd.com.ctc.wstx.io.WstxInputLocation v;
long v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: long mCharOffset>;
return v;
}
public int getCharacterOffset()
{
oadd.com.ctc.wstx.io.WstxInputLocation v;
long v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: long mCharOffset>;
return v;
}
public int getColumnNumber()
{
int v;
oadd.com.ctc.wstx.io.WstxInputLocation v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mCol>;
return v;
}
public int getLineNumber()
{
int v;
oadd.com.ctc.wstx.io.WstxInputLocation v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mRow>;
return v;
}
public java.lang.String getPublicId()
{
oadd.com.ctc.wstx.io.WstxInputLocation v;
java.lang.String v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mPublicId>;
return v;
}
public java.lang.String getSystemId()
{
oadd.com.ctc.wstx.io.WstxInputLocation v;
java.lang.String v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mSystemId>;
return v;
}
public oadd.org.codehaus.stax.XMLStreamLocation getContext()
{
oadd.com.ctc.wstx.io.WstxInputLocation v, v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation mContext>;
return v;
}
public java.lang.String toString()
{
oadd.com.ctc.wstx.io.WstxInputLocation v, v;
java.lang.StringBuilder v, v, v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mDesc>;
if v != null goto label;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation mContext>;
if v == null goto label;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(200);
v = v;
goto label;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(80);
v = v;
label:
specialinvoke v.<oadd.com.ctc.wstx.io.WstxInputLocation: void appendDesc(java.lang.StringBuilder)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mDesc> = v;
label:
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mDesc>;
return v;
}
public int hashCode()
{
oadd.com.ctc.wstx.io.WstxInputLocation v;
long v, v, v, v;
int v, v, v, v, v, v, v, v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: long mCharOffset>;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: long mCharOffset>;
v = v >> 32;
v = -1L & v;
v = v ^ v;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mRow>;
v = v ^ v;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mCol>;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mCol>;
v = v << 3;
v = v + v;
v = v ^ v;
return v;
}
public boolean equals(java.lang.Object)
{
oadd.com.ctc.wstx.io.WstxInputLocation v;
long v, v;
byte v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v, v, v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v := @parameter: java.lang.Object;
v = v instanceof oadd.com.ctc.wstx.io.WstxInputLocation;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.io.WstxInputLocation: long getCharacterOffsetLong()>();
v = virtualinvoke v.<oadd.com.ctc.wstx.io.WstxInputLocation: long getCharacterOffsetLong()>();
v = v cmp v;
if v == 0 goto label;
return 0;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String getPublicId()>();
if v != null goto label;
v = "";
label:
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mPublicId>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String getSystemId()>();
if v != null goto label;
v = "";
label:
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mSystemId>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
private void appendDesc(java.lang.StringBuilder)
{
oadd.com.ctc.wstx.io.WstxInputLocation v, v, v;
int v, v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
v := @this: oadd.com.ctc.wstx.io.WstxInputLocation;
v := @parameter: java.lang.StringBuilder;
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mSystemId>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("[row,col,system-id]: ");
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mSystemId>;
goto label;
label:
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mPublicId>;
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("[row,col,public-id]: ");
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: java.lang.String mPublicId>;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("[row,col {unknown-source}]: ");
v = null;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(91);
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mRow>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: int mCol>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
if v == null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(93);
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation mContext>;
if v == null goto label;
staticinvoke <oadd.com.ctc.wstx.util.StringUtil: void appendLF(java.lang.StringBuilder)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" from ");
v = v.<oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation mContext>;
specialinvoke v.<oadd.com.ctc.wstx.io.WstxInputLocation: void appendDesc(java.lang.StringBuilder)>(v);
label:
return;
}
static void <clinit>()
{
int v, v;
oadd.com.ctc.wstx.io.WstxInputLocation v;
v = new oadd.com.ctc.wstx.io.WstxInputLocation;
v = (int) -1;
v = (int) -1;
specialinvoke v.<oadd.com.ctc.wstx.io.WstxInputLocation: void <init>(oadd.com.ctc.wstx.io.WstxInputLocation,java.lang.String,java.lang.String,long,int,int)>(null, "", "", -1L, v, v);
<oadd.com.ctc.wstx.io.WstxInputLocation: oadd.com.ctc.wstx.io.WstxInputLocation sEmptyLocation> = v;
return;
}
}