Source/sources/gnu/text/LineBufferedReader.java
public java.lang.String readLine() throws java.io.IOException {
        /*
            r9 = this;
            r8 = 13
            r7 = 10
            int r0 = r9.read()
            if (r0 >= 0) goto L_0x000c
            r4 = 0
        L_0x000b:
            return r4
        L_0x000c:
            if (r0 == r8) goto L_0x0010
            if (r0 != r7) goto L_0x0013
        L_0x0010:
            java.lang.String r4 = ""
            goto L_0x000b
        L_0x0013:
            int r4 = r9.pos
            int r3 = r4 + -1
        L_0x0017:
            int r4 = r9.pos
            int r5 = r9.limit
            if (r4 >= r5) goto L_0x0043
            char[] r4 = r9.buffer
            int r5 = r9.pos
            int r6 = r5 + 1
            r9.pos = r6
            char r0 = r4[r5]
            if (r0 == r8) goto L_0x002b
            if (r0 != r7) goto L_0x0017
        L_0x002b:
            int r4 = r9.pos
            int r1 = r4 + -1
            if (r0 == r7) goto L_0x006a
            boolean r4 = r9.getConvertCR()
            if (r4 != 0) goto L_0x006a
            int r4 = r9.pos
            int r5 = r9.limit
            if (r4 < r5) goto L_0x005c
            int r4 = r9.pos
            int r4 = r4 + -1
            r9.pos = r4
        L_0x0043:
            java.lang.StringBuffer r2 = new java.lang.StringBuffer
            r4 = 100
            r2.<init>(r4)
            char[] r4 = r9.buffer
            int r5 = r9.pos
            int r5 = r5 - r3
            r2.append(r4, r3, r5)
            r4 = 73
            r9.readLine(r2, r4)
            java.lang.String r4 = r2.toString()
            goto L_0x000b
        L_0x005c:
            char[] r4 = r9.buffer
            int r5 = r9.pos
            char r4 = r4[r5]
            if (r4 != r7) goto L_0x006a
            int r4 = r9.pos
            int r4 = r4 + 1
            r9.pos = r4
        L_0x006a:
            java.lang.String r4 = new java.lang.String
            char[] r5 = r9.buffer
            int r6 = r1 - r3
            r4.<init>(r5, r3, r6)
            goto L_0x000b
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.text.LineBufferedReader.readLine():java.lang.String");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public java.lang.String readLine() throws java.io.IOException {
        /*
            r9 = this;
            r8 = 13
            r7 = 10
            int r0 = r9.read()
            if (r0 >= 0) goto L_0x000c
            r4 = 0
        L_0x000b:
            return r4
        L_0x000c:
            if (r0 == r8) goto L_0x0010
            if (r0 != r7) goto L_0x0013
        L_0x0010:
            java.lang.String r4 = ""
            goto L_0x000b
        L_0x0013:
            int r4 = r9.pos
            int r3 = r4 + -1
        L_0x0017:
            int r4 = r9.pos
            int r5 = r9.limit
            if (r4 >= r5) goto L_0x0043
            char[] r4 = r9.buffer
            int r5 = r9.pos
            int r6 = r5 + 1
            r9.pos = r6
            char r0 = r4[r5]
            if (r0 == r8) goto L_0x002b
            if (r0 != r7) goto L_0x0017
        L_0x002b:
            int r4 = r9.pos
            int r1 = r4 + -1
            if (r0 == r7) goto L_0x006a
            boolean r4 = r9.getConvertCR()
            if (r4 != 0) goto L_0x006a
            int r4 = r9.pos
            int r5 = r9.limit
            if (r4 < r5) goto L_0x005c
            int r4 = r9.pos
            int r4 = r4 + -1
            r9.pos = r4
        L_0x0043:
            java.lang.StringBuffer r2 = new java.lang.StringBuffer
            r4 = 100
            r2.<init>(r4)
            char[] r4 = r9.buffer
            int r5 = r9.pos
            int r5 = r5 - r3
            r2.append(r4, r3, r5)
            r4 = 73
            r9.readLine(r2, r4)
            java.lang.String r4 = r2.toString()
            goto L_0x000b
        L_0x005c:
            char[] r4 = r9.buffer
            int r5 = r9.pos
            char r4 = r4[r5]
            if (r4 != r7) goto L_0x006a
            int r4 = r9.pos
            int r4 = r4 + 1
            r9.pos = r4
        L_0x006a:
            java.lang.String r4 = new java.lang.String
            char[] r5 = r9.buffer
            int r6 = r1 - r3
            r4.<init>(r5, r3, r6)
            goto L_0x000b
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.text.LineBufferedReader.readLine():java.lang.String");
    }
public java . lang . String readLine ( ) throws java . io . IOException { /*
            r9 = this;
            r8 = 13
            r7 = 10
            int r0 = r9.read()
            if (r0 >= 0) goto L_0x000c
            r4 = 0
        L_0x000b:
            return r4
        L_0x000c:
            if (r0 == r8) goto L_0x0010
            if (r0 != r7) goto L_0x0013
        L_0x0010:
            java.lang.String r4 = ""
            goto L_0x000b
        L_0x0013:
            int r4 = r9.pos
            int r3 = r4 + -1
        L_0x0017:
            int r4 = r9.pos
            int r5 = r9.limit
            if (r4 >= r5) goto L_0x0043
            char[] r4 = r9.buffer
            int r5 = r9.pos
            int r6 = r5 + 1
            r9.pos = r6
            char r0 = r4[r5]
            if (r0 == r8) goto L_0x002b
            if (r0 != r7) goto L_0x0017
        L_0x002b:
            int r4 = r9.pos
            int r1 = r4 + -1
            if (r0 == r7) goto L_0x006a
            boolean r4 = r9.getConvertCR()
            if (r4 != 0) goto L_0x006a
            int r4 = r9.pos
            int r5 = r9.limit
            if (r4 < r5) goto L_0x005c
            int r4 = r9.pos
            int r4 = r4 + -1
            r9.pos = r4
        L_0x0043:
            java.lang.StringBuffer r2 = new java.lang.StringBuffer
            r4 = 100
            r2.<init>(r4)
            char[] r4 = r9.buffer
            int r5 = r9.pos
            int r5 = r5 - r3
            r2.append(r4, r3, r5)
            r4 = 73
            r9.readLine(r2, r4)
            java.lang.String r4 = r2.toString()
            goto L_0x000b
        L_0x005c:
            char[] r4 = r9.buffer
            int r5 = r9.pos
            char r4 = r4[r5]
            if (r4 != r7) goto L_0x006a
            int r4 = r9.pos
            int r4 = r4 + 1
            r9.pos = r4
        L_0x006a:
            java.lang.String r4 = new java.lang.String
            char[] r5 = r9.buffer
            int r6 = r1 - r3
            r4.<init>(r5, r3, r6)
            goto L_0x000b
        */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.text.LineBufferedReader.readLine():java.lang.String" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .