111 lines
3.3 KiB
Java
111 lines
3.3 KiB
Java
package org.xmlpull.v1;
|
|
|
|
import java.io.PrintStream;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class XmlPullParserException extends Exception {
|
|
protected int column;
|
|
protected Throwable detail;
|
|
protected int row;
|
|
|
|
public XmlPullParserException(String str) {
|
|
super(str);
|
|
this.row = -1;
|
|
this.column = -1;
|
|
}
|
|
|
|
public int getColumnNumber() {
|
|
return this.column;
|
|
}
|
|
|
|
public Throwable getDetail() {
|
|
return this.detail;
|
|
}
|
|
|
|
public int getLineNumber() {
|
|
return this.row;
|
|
}
|
|
|
|
@Override // java.lang.Throwable
|
|
public void printStackTrace() {
|
|
if (this.detail == null) {
|
|
super.printStackTrace();
|
|
return;
|
|
}
|
|
synchronized (System.err) {
|
|
PrintStream printStream = System.err;
|
|
StringBuffer stringBuffer = new StringBuffer();
|
|
stringBuffer.append(super.getMessage());
|
|
stringBuffer.append("; nested exception is:");
|
|
printStream.println(stringBuffer.toString());
|
|
this.detail.printStackTrace();
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Illegal instructions before constructor call */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct code enable 'Show inconsistent code' option in preferences
|
|
*/
|
|
public XmlPullParserException(java.lang.String r4, org.xmlpull.v1.XmlPullParser r5, java.lang.Throwable r6) {
|
|
/*
|
|
r3 = this;
|
|
java.lang.StringBuffer r0 = new java.lang.StringBuffer
|
|
r0.<init>()
|
|
java.lang.String r1 = ""
|
|
if (r4 != 0) goto Lb
|
|
r4 = r1
|
|
goto L1c
|
|
Lb:
|
|
java.lang.StringBuffer r2 = new java.lang.StringBuffer
|
|
r2.<init>()
|
|
r2.append(r4)
|
|
java.lang.String r4 = " "
|
|
r2.append(r4)
|
|
java.lang.String r4 = r2.toString()
|
|
L1c:
|
|
r0.append(r4)
|
|
if (r5 != 0) goto L23
|
|
r4 = r1
|
|
goto L3d
|
|
L23:
|
|
java.lang.StringBuffer r4 = new java.lang.StringBuffer
|
|
r4.<init>()
|
|
java.lang.String r2 = "(position:"
|
|
r4.append(r2)
|
|
java.lang.String r2 = r5.getPositionDescription()
|
|
r4.append(r2)
|
|
java.lang.String r2 = ") "
|
|
r4.append(r2)
|
|
java.lang.String r4 = r4.toString()
|
|
L3d:
|
|
r0.append(r4)
|
|
if (r6 != 0) goto L43
|
|
goto L54
|
|
L43:
|
|
java.lang.StringBuffer r4 = new java.lang.StringBuffer
|
|
r4.<init>()
|
|
java.lang.String r1 = "caused by: "
|
|
r4.append(r1)
|
|
r4.append(r6)
|
|
java.lang.String r1 = r4.toString()
|
|
L54:
|
|
r0.append(r1)
|
|
java.lang.String r4 = r0.toString()
|
|
r3.<init>(r4)
|
|
r4 = -1
|
|
r3.row = r4
|
|
r3.column = r4
|
|
if (r5 == 0) goto L71
|
|
int r4 = r5.getLineNumber()
|
|
r3.row = r4
|
|
int r4 = r5.getColumnNumber()
|
|
r3.column = r4
|
|
L71:
|
|
r3.detail = r6
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: org.xmlpull.v1.XmlPullParserException.<init>(java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable):void");
|
|
}
|
|
}
|