jimu-decompiled/sources/org/xmlpull/v1/XmlPullParserException.java
2025-05-13 19:24:51 +02:00

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");
}
}