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.() java.lang.String r1 = "" if (r4 != 0) goto Lb r4 = r1 goto L1c Lb: java.lang.StringBuffer r2 = new java.lang.StringBuffer r2.() 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.() 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.() 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.(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.(java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable):void"); } }