Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9891f098 authored by Eugene Susla's avatar Eugene Susla
Browse files

Don't throw from PooledLambda#toString

Turns out there was one more place b/134594642#comment23

Fixes: 134594642
Test: presubmit
Change-Id: I602569c6dd0632641215a7482def2987e10701b2
parent 6f72636b
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -458,7 +458,7 @@ final class PooledLambdaImpl<R> extends OmniFunction<Object,
    }

    private String getFuncTypeAsString() {
        if (isRecycled()) throw new IllegalStateException();
        if (isRecycled()) return "<recycled>";
        if (isConstSupplier()) return "supplier";
        String name = LambdaType.toString(getFlags(MASK_EXPOSED_AS));
        if (name.endsWith("Consumer")) return "consumer";
@@ -466,7 +466,7 @@ final class PooledLambdaImpl<R> extends OmniFunction<Object,
        if (name.endsWith("Predicate")) return "predicate";
        if (name.endsWith("Supplier")) return "supplier";
        if (name.endsWith("Runnable")) return "runnable";
        throw new IllegalStateException("Don't know the string representation of " + name);
        return name;
    }

    /**
@@ -646,7 +646,7 @@ final class PooledLambdaImpl<R> extends OmniFunction<Object,
                case 7: return "Hept";
                case 8: return "Oct";
                case 9: return "Nona";
                default: throw new IllegalArgumentException("" + argCount);
                default: return "" + argCount + "arg";
            }
        }