Source/sources/gnu/kawa/slib/srfi13.java
public Object lambda165(Object start, Object end) {
            try {
                Scheme.applyToArgs.apply4(srfi13.loc$check$Mnarg.get(), srfi13.lambda$Fn166, this.f206n, srfi13.string$Mnpad);
                Object len = AddOp.$Mn.apply2(end, start);
                if (Scheme.numLEq.apply2(this.f206n, len) != Boolean.FALSE) {
                    Object obj = this.f207s;
                    try {
                        CharSequence charSequence = (CharSequence) obj;
                        Object apply2 = AddOp.$Mn.apply2(end, this.f206n);
                        try {
                            try {
                                return srfi13.$PcSubstring$SlShared(charSequence, ((Number) apply2).intValue(), ((Number) end).intValue());
                            } catch (ClassCastException e) {
                                throw new WrongType(e, "%substring/shared", 2, end);
                            }
                        } catch (ClassCastException e2) {
                            throw new WrongType(e2, "%substring/shared", 1, apply2);
                        }
                    } catch (ClassCastException e3) {
                        throw new WrongType(e3, "%substring/shared", 0, obj);
                    }
                } else {
                    Object obj2 = this.f206n;
                    try {
                        CharSequence ans = strings.makeString(((Number) obj2).intValue(), LangPrimType.charType);
                        Object apply22 = AddOp.$Mn.apply2(this.f206n, len);
                        try {
                            int intValue = ((Number) apply22).intValue();
                            Object obj3 = this.f207s;
                            try {
                                try {
                                    try {
                                        srfi13.$PcStringCopy$Ex(ans, intValue, (CharSequence) obj3, ((Number) start).intValue(), ((Number) end).intValue());
                                        return ans;
                                    } catch (ClassCastException e4) {
                                        throw new WrongType(e4, "%string-copy!", 4, end);
                                    }
                                } catch (ClassCastException e5) {
                                    throw new WrongType(e5, "%string-copy!", 3, start);
                                }
                            } catch (ClassCastException e6) {
                                throw new WrongType(e6, "%string-copy!", 2, obj3);
                            }
                        } catch (ClassCastException e7) {
                            throw new WrongType(e7, "%string-copy!", 1, apply22);
                        }
                    } catch (ClassCastException e8) {
                        throw new WrongType(e8, "make-string", 1, obj2);
                    }
                }
            } catch (UnboundLocationException e9) {
                e9.setLine("/u2/home/jis/ai2-kawa/gnu/kawa/slib/srfi13.scm", 1059, 7);
                throw e9;
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public Object lambda165(Object start, Object end) {
            try {
                Scheme.applyToArgs.apply4(srfi13.loc$check$Mnarg.get(), srfi13.lambda$Fn166, this.f206n, srfi13.string$Mnpad);
                Object len = AddOp.$Mn.apply2(end, start);
                if (Scheme.numLEq.apply2(this.f206n, len) != Boolean.FALSE) {
                    Object obj = this.f207s;
                    try {
                        CharSequence charSequence = (CharSequence) obj;
                        Object apply2 = AddOp.$Mn.apply2(end, this.f206n);
                        try {
                            try {
                                return srfi13.$PcSubstring$SlShared(charSequence, ((Number) apply2).intValue(), ((Number) end).intValue());
                            } catch (ClassCastException e) {
                                throw new WrongType(e, "%substring/shared", 2, end);
                            }
                        } catch (ClassCastException e2) {
                            throw new WrongType(e2, "%substring/shared", 1, apply2);
                        }
                    } catch (ClassCastException e3) {
                        throw new WrongType(e3, "%substring/shared", 0, obj);
                    }
                } else {
                    Object obj2 = this.f206n;
                    try {
                        CharSequence ans = strings.makeString(((Number) obj2).intValue(), LangPrimType.charType);
                        Object apply22 = AddOp.$Mn.apply2(this.f206n, len);
                        try {
                            int intValue = ((Number) apply22).intValue();
                            Object obj3 = this.f207s;
                            try {
                                try {
                                    try {
                                        srfi13.$PcStringCopy$Ex(ans, intValue, (CharSequence) obj3, ((Number) start).intValue(), ((Number) end).intValue());
                                        return ans;
                                    } catch (ClassCastException e4) {
                                        throw new WrongType(e4, "%string-copy!", 4, end);
                                    }
                                } catch (ClassCastException e5) {
                                    throw new WrongType(e5, "%string-copy!", 3, start);
                                }
                            } catch (ClassCastException e6) {
                                throw new WrongType(e6, "%string-copy!", 2, obj3);
                            }
                        } catch (ClassCastException e7) {
                            throw new WrongType(e7, "%string-copy!", 1, apply22);
                        }
                    } catch (ClassCastException e8) {
                        throw new WrongType(e8, "make-string", 1, obj2);
                    }
                }
            } catch (UnboundLocationException e9) {
                e9.setLine("/u2/home/jis/ai2-kawa/gnu/kawa/slib/srfi13.scm", 1059, 7);
                throw e9;
            }
        }
public Object lambda165 ( Object start , Object end ) { try { Scheme . applyToArgs . apply4 ( srfi13 . loc$check$Mnarg . get ( ) , srfi13 . lambda$Fn166 , this . f206n , srfi13 . string$Mnpad ) ; Object len = AddOp . $Mn . apply2 ( end , start ) ; if ( Scheme . numLEq . apply2 ( this . f206n , len ) != Boolean . FALSE ) { Object obj = this . f207s ; try { CharSequence charSequence = ( CharSequence ) obj ; Object apply2 = AddOp . $Mn . apply2 ( end , this . f206n ) ; try { try { return srfi13 . $PcSubstring$SlShared ( charSequence , ( ( Number ) apply2 ) . intValue ( ) , ( ( Number ) end ) . intValue ( ) ) ; } catch ( ClassCastException e ) { throw new WrongType ( e , "%substring/shared" , 2 , end ) ; } } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "%substring/shared" , 1 , apply2 ) ; } } catch ( ClassCastException e3 ) { throw new WrongType ( e3 , "%substring/shared" , 0 , obj ) ; } } else { Object obj2 = this . f206n ; try { CharSequence ans = strings . makeString ( ( ( Number ) obj2 ) . intValue ( ) , LangPrimType . charType ) ; Object apply22 = AddOp . $Mn . apply2 ( this . f206n , len ) ; try { int intValue = ( ( Number ) apply22 ) . intValue ( ) ; Object obj3 = this . f207s ; try { try { try { srfi13 . $PcStringCopy$Ex ( ans , intValue , ( CharSequence ) obj3 , ( ( Number ) start ) . intValue ( ) , ( ( Number ) end ) . intValue ( ) ) ; return ans ; } catch ( ClassCastException e4 ) { throw new WrongType ( e4 , "%string-copy!" , 4 , end ) ; } } catch ( ClassCastException e5 ) { throw new WrongType ( e5 , "%string-copy!" , 3 , start ) ; } } catch ( ClassCastException e6 ) { throw new WrongType ( e6 , "%string-copy!" , 2 , obj3 ) ; } } catch ( ClassCastException e7 ) { throw new WrongType ( e7 , "%string-copy!" , 1 , apply22 ) ; } } catch ( ClassCastException e8 ) { throw new WrongType ( e8 , "make-string" , 1 , obj2 ) ; } } } catch ( UnboundLocationException e9 ) { e9 . setLine ( "/u2/home/jis/ai2-kawa/gnu/kawa/slib/srfi13.scm" , 1059 , 7 ) ; throw e9 ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000