[DO NOT MERGE] Don't throw from PooledLambdaImpl#toString
am: 75632d616d
Change-Id: I17ed8f194b6a197d674f7be1877f2775b2256960
This commit is contained in:
@@ -637,6 +637,7 @@ final class PooledLambdaImpl<R> extends OmniFunction<Object,
|
|||||||
private static String argCountPrefix(int argCount) {
|
private static String argCountPrefix(int argCount) {
|
||||||
switch (argCount) {
|
switch (argCount) {
|
||||||
case MASK_ARG_COUNT: return "";
|
case MASK_ARG_COUNT: return "";
|
||||||
|
case 0: return "";
|
||||||
case 1: return "";
|
case 1: return "";
|
||||||
case 2: return "Bi";
|
case 2: return "Bi";
|
||||||
case 3: return "Tri";
|
case 3: return "Tri";
|
||||||
@@ -646,7 +647,7 @@ final class PooledLambdaImpl<R> extends OmniFunction<Object,
|
|||||||
case 7: return "Hept";
|
case 7: return "Hept";
|
||||||
case 8: return "Oct";
|
case 8: return "Oct";
|
||||||
case 9: return "Nona";
|
case 9: return "Nona";
|
||||||
default: throw new IllegalArgumentException("" + argCount);
|
default: return "" + argCount + "arg";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user