Source/sources/gnu/kawa/slib/printf.java
public Boolean lambda27(Object s) {
            try {
                this.f109pr = AddOp.$Mn.apply2(this.f109pr, Integer.valueOf(strings.stringLength((CharSequence) s)));
                if (this.f108os == Boolean.FALSE) {
                    Scheme.applyToArgs.apply2(this.staticLink.out, s);
                } else {
                    Object obj = this.f109pr;
                    try {
                        if (numbers.isNegative(LangObjType.coerceRealNum(obj))) {
                            Scheme.applyToArgs.apply2(this.staticLink.out, this.f108os);
                            this.f108os = Boolean.FALSE;
                            Scheme.applyToArgs.apply2(this.staticLink.out, s);
                        } else {
                            this.f108os = strings.stringAppend(this.f108os, s);
                        }
                    } catch (ClassCastException e) {
                        throw new WrongType(e, "negative?", 1, obj);
                    }
                }
                return Boolean.TRUE;
            } catch (ClassCastException e2) {
                throw new WrongType(e2, "string-length", 1, s);
            }
        }
/* access modifiers changed from: 0000 */
access modifiers changed from: 0000
access modifiers changed from : 0000
public Boolean lambda27(Object s) {
            try {
                this.f109pr = AddOp.$Mn.apply2(this.f109pr, Integer.valueOf(strings.stringLength((CharSequence) s)));
                if (this.f108os == Boolean.FALSE) {
                    Scheme.applyToArgs.apply2(this.staticLink.out, s);
                } else {
                    Object obj = this.f109pr;
                    try {
                        if (numbers.isNegative(LangObjType.coerceRealNum(obj))) {
                            Scheme.applyToArgs.apply2(this.staticLink.out, this.f108os);
                            this.f108os = Boolean.FALSE;
                            Scheme.applyToArgs.apply2(this.staticLink.out, s);
                        } else {
                            this.f108os = strings.stringAppend(this.f108os, s);
                        }
                    } catch (ClassCastException e) {
                        throw new WrongType(e, "negative?", 1, obj);
                    }
                }
                return Boolean.TRUE;
            } catch (ClassCastException e2) {
                throw new WrongType(e2, "string-length", 1, s);
            }
        }
public Boolean lambda27 ( Object s ) { try { this . f109pr = AddOp . $Mn . apply2 ( this . f109pr , Integer . valueOf ( strings . stringLength ( ( CharSequence ) s ) ) ) ; if ( this . f108os == Boolean . FALSE ) { Scheme . applyToArgs . apply2 ( this . staticLink . out , s ) ; } else { Object obj = this . f109pr ; try { if ( numbers . isNegative ( LangObjType . coerceRealNum ( obj ) ) ) { Scheme . applyToArgs . apply2 ( this . staticLink . out , this . f108os ) ; this . f108os = Boolean . FALSE ; Scheme . applyToArgs . apply2 ( this . staticLink . out , s ) ; } else { this . f108os = strings . stringAppend ( this . f108os , s ) ; } } catch ( ClassCastException e ) { throw new WrongType ( e , "negative?" , 1 , obj ) ; } } return Boolean . TRUE ; } catch ( ClassCastException e2 ) { throw new WrongType ( e2 , "string-length" , 1 , s ) ; } }
access modifiers changed from: 0000
access modifiers changed from : 0000