Last active
August 29, 2015 14:21
-
-
Save ktoso/9bf03d99d951932df4e6 to your computer and use it in GitHub Desktop.
`Java 1.8.0_25` is unable to compile a class with more than `449` **serializable** lambdas, because the `deserializeLambda` method grows too big.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ javac SerializableLambdaMethodCodeSize.java | |
SerializableLambdaMethodCodeSize.java:6: error: code too large | |
public class SerializableLambdaMethodCodeSize { | |
^ | |
1 error |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ktoso @ 月~/code/akka [release-2.3-dev*] | |
$ javap -private SerializableLambdaMethodCodeSize | grep ser | |
private static java.lang.Object $deserializeLambda$(java.lang.invoke.SerializedLambda); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private static java.lang.Object $deserializeLambda$(java.lang.invoke.SerializedLambda); | |
descriptor: (Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object; | |
flags: ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC | |
Code: | |
stack=3, locals=3, args_size=1 | |
0: aload_0 | |
1: invokevirtual #451 // Method java/lang/invoke/SerializedLambda.getImplMethodName:()Ljava/lang/String; | |
4: astore_1 | |
5: iconst_m1 | |
6: istore_2 | |
7: aload_1 | |
8: invokevirtual #452 // Method java/lang/String.hashCode:()I | |
11: lookupswitch { // 449 | |
-1722505323: 10798 | |
-1722446702: 7918 | |
-1722425560: 9982 | |
-1722366939: 6982 | |
-1722308318: 4687 | |
-1721907581: 13870 | |
-1721848960: 11182 | |
-1721087848: 8446 | |
-1721029227: 5860 | |
-1720970606: 14230 | |
-1701303741: 5607 | |
-1701245120: 8206 | |
-1701186499: 10486 | |
-1701127878: 13318 | |
-1698512036: 7534 | |
-1698430351: 5216 | |
-1698371730: 7726 | |
... | |
default: 14254 | |
} | |
3612: aload_1 | |
3613: ldc_w #453 // String lambda$main$b8041f9f$1 | |
3616: invokevirtual #454 // Method java/lang/String.equals:(Ljava/lang/Object;)Z | |
3619: ifne 3627 | |
3622: goto_w 14254 | |
3627: iconst_0 | |
3628: istore_2 | |
3629: goto_w 14254 | |
3634: aload_1 | |
3635: ldc_w #455 // String lambda$main$ed2985d5$1 | |
3638: invokevirtual #454 // Method java/lang/String.equals:(Ljava/lang/Object;)Z | |
3641: ifne 3649 | |
3644: goto_w 14254 | |
... | |
14254: iload_2 | |
14255: tableswitch { // 0 to 448 | |
0: 16064 | |
1: 16174 | |
2: 16284 | |
3: 16394 | |
4: 16504 | |
5: 16614 | |
6: 16724 | |
7: 16834 | |
8: 16944 | |
9: 17054 | |
10: 17164 | |
11: 17274 | |
12: 17384 | |
13: 17494 | |
14: 17604 | |
15: 17714 | |
16: 17824 | |
17: 17934 | |
18: 18044 | |
19: 18154 | |
20: 18264 | |
21: 18374 | |
22: 18484 | |
23: 18594 | |
24: 18704 | |
... | |
default: 65454 | |
} | |
16064: aload_0 | |
16065: invokevirtual #903 // Method java/lang/invoke/SerializedLambda.getImplMethodKind:()I | |
16068: bipush 6 | |
16070: if_icmpeq 16078 | |
16073: goto_w 65454 | |
16078: aload_0 | |
16079: invokevirtual #904 // Method java/lang/invoke/SerializedLambda.getFunctionalInterfaceClass:()Ljava/lang/String; | |
16082: ldc_w #905 // String SerializableLambdaMethodCodeSize$MyFunction | |
16085: invokevirtual #906 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z | |
16088: ifne 16096 | |
16091: goto_w 65454 | |
16096: aload_0 | |
16097: invokevirtual #907 // Method java/lang/invoke/SerializedLambda.getFunctionalInterfaceMethodName:()Ljava/lang/String; | |
16100: ldc_w #908 // String apply | |
16103: invokevirtual #906 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z | |
16106: ifne 16114 | |
16109: goto_w 65454 | |
... | |
65448: invokedynamic #20, 0 // InvokeDynamic #18:apply:()LSerializableLambdaMethodCodeSize$MyFunction; | |
65453: areturn | |
65454: new #915 // class java/lang/IllegalArgumentException | |
65457: dup | |
65458: ldc_w #916 // String Invalid lambda deserialization | |
65461: invokespecial #917 // Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
65464: athrow |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.lang.FunctionalInterface; | |
import java.util.function.*; | |
import java.io.Serializable; | |
import java.util.function.Function; | |
public class SerializableLambdaMethodCodeSize { | |
@FunctionalInterface | |
public static interface MyFunction<I, O> | |
extends java.util.function.Function<I, O>, | |
Serializable // forces javac to generate $deserializeLambda$ | |
{} | |
public static void main(String[] args) { | |
MyFunction<Integer, Integer> s1 = i -> i; | |
MyFunction<Integer, Integer> s2 = i -> i; | |
MyFunction<Integer, Integer> s3 = i -> i; | |
MyFunction<Integer, Integer> s4 = i -> i; | |
MyFunction<Integer, Integer> s5 = i -> i; | |
MyFunction<Integer, Integer> s6 = i -> i; | |
MyFunction<Integer, Integer> s7 = i -> i; | |
MyFunction<Integer, Integer> s8 = i -> i; | |
MyFunction<Integer, Integer> s9 = i -> i; | |
MyFunction<Integer, Integer> s10 = i -> i; | |
MyFunction<Integer, Integer> s11 = i -> i; | |
MyFunction<Integer, Integer> s12 = i -> i; | |
MyFunction<Integer, Integer> s13 = i -> i; | |
MyFunction<Integer, Integer> s14 = i -> i; | |
MyFunction<Integer, Integer> s15 = i -> i; | |
MyFunction<Integer, Integer> s16 = i -> i; | |
MyFunction<Integer, Integer> s17 = i -> i; | |
MyFunction<Integer, Integer> s18 = i -> i; | |
MyFunction<Integer, Integer> s19 = i -> i; | |
MyFunction<Integer, Integer> s20 = i -> i; | |
MyFunction<Integer, Integer> s21 = i -> i; | |
MyFunction<Integer, Integer> s22 = i -> i; | |
MyFunction<Integer, Integer> s23 = i -> i; | |
MyFunction<Integer, Integer> s24 = i -> i; | |
MyFunction<Integer, Integer> s25 = i -> i; | |
MyFunction<Integer, Integer> s26 = i -> i; | |
MyFunction<Integer, Integer> s27 = i -> i; | |
MyFunction<Integer, Integer> s28 = i -> i; | |
MyFunction<Integer, Integer> s29 = i -> i; | |
MyFunction<Integer, Integer> s30 = i -> i; | |
MyFunction<Integer, Integer> s31 = i -> i; | |
MyFunction<Integer, Integer> s32 = i -> i; | |
MyFunction<Integer, Integer> s33 = i -> i; | |
MyFunction<Integer, Integer> s34 = i -> i; | |
MyFunction<Integer, Integer> s35 = i -> i; | |
MyFunction<Integer, Integer> s36 = i -> i; | |
MyFunction<Integer, Integer> s37 = i -> i; | |
MyFunction<Integer, Integer> s38 = i -> i; | |
MyFunction<Integer, Integer> s39 = i -> i; | |
MyFunction<Integer, Integer> s40 = i -> i; | |
MyFunction<Integer, Integer> s41 = i -> i; | |
MyFunction<Integer, Integer> s42 = i -> i; | |
MyFunction<Integer, Integer> s43 = i -> i; | |
MyFunction<Integer, Integer> s44 = i -> i; | |
MyFunction<Integer, Integer> s45 = i -> i; | |
MyFunction<Integer, Integer> s46 = i -> i; | |
MyFunction<Integer, Integer> s47 = i -> i; | |
MyFunction<Integer, Integer> s48 = i -> i; | |
MyFunction<Integer, Integer> s49 = i -> i; | |
MyFunction<Integer, Integer> s50 = i -> i; | |
MyFunction<Integer, Integer> s51 = i -> i; | |
MyFunction<Integer, Integer> s52 = i -> i; | |
MyFunction<Integer, Integer> s53 = i -> i; | |
MyFunction<Integer, Integer> s54 = i -> i; | |
MyFunction<Integer, Integer> s55 = i -> i; | |
MyFunction<Integer, Integer> s56 = i -> i; | |
MyFunction<Integer, Integer> s57 = i -> i; | |
MyFunction<Integer, Integer> s58 = i -> i; | |
MyFunction<Integer, Integer> s59 = i -> i; | |
MyFunction<Integer, Integer> s60 = i -> i; | |
MyFunction<Integer, Integer> s61 = i -> i; | |
MyFunction<Integer, Integer> s62 = i -> i; | |
MyFunction<Integer, Integer> s63 = i -> i; | |
MyFunction<Integer, Integer> s64 = i -> i; | |
MyFunction<Integer, Integer> s65 = i -> i; | |
MyFunction<Integer, Integer> s66 = i -> i; | |
MyFunction<Integer, Integer> s67 = i -> i; | |
MyFunction<Integer, Integer> s68 = i -> i; | |
MyFunction<Integer, Integer> s69 = i -> i; | |
MyFunction<Integer, Integer> s70 = i -> i; | |
MyFunction<Integer, Integer> s71 = i -> i; | |
MyFunction<Integer, Integer> s72 = i -> i; | |
MyFunction<Integer, Integer> s73 = i -> i; | |
MyFunction<Integer, Integer> s74 = i -> i; | |
MyFunction<Integer, Integer> s75 = i -> i; | |
MyFunction<Integer, Integer> s76 = i -> i; | |
MyFunction<Integer, Integer> s77 = i -> i; | |
MyFunction<Integer, Integer> s78 = i -> i; | |
MyFunction<Integer, Integer> s79 = i -> i; | |
MyFunction<Integer, Integer> s80 = i -> i; | |
MyFunction<Integer, Integer> s81 = i -> i; | |
MyFunction<Integer, Integer> s82 = i -> i; | |
MyFunction<Integer, Integer> s83 = i -> i; | |
MyFunction<Integer, Integer> s84 = i -> i; | |
MyFunction<Integer, Integer> s85 = i -> i; | |
MyFunction<Integer, Integer> s86 = i -> i; | |
MyFunction<Integer, Integer> s87 = i -> i; | |
MyFunction<Integer, Integer> s88 = i -> i; | |
MyFunction<Integer, Integer> s89 = i -> i; | |
MyFunction<Integer, Integer> s90 = i -> i; | |
MyFunction<Integer, Integer> s91 = i -> i; | |
MyFunction<Integer, Integer> s92 = i -> i; | |
MyFunction<Integer, Integer> s93 = i -> i; | |
MyFunction<Integer, Integer> s94 = i -> i; | |
MyFunction<Integer, Integer> s95 = i -> i; | |
MyFunction<Integer, Integer> s96 = i -> i; | |
MyFunction<Integer, Integer> s97 = i -> i; | |
MyFunction<Integer, Integer> s98 = i -> i; | |
MyFunction<Integer, Integer> s99 = i -> i; | |
MyFunction<Integer, Integer> s100 = i -> i; | |
MyFunction<Integer, Integer> s101 = i -> i; | |
MyFunction<Integer, Integer> s102 = i -> i; | |
MyFunction<Integer, Integer> s103 = i -> i; | |
MyFunction<Integer, Integer> s104 = i -> i; | |
MyFunction<Integer, Integer> s105 = i -> i; | |
MyFunction<Integer, Integer> s106 = i -> i; | |
MyFunction<Integer, Integer> s107 = i -> i; | |
MyFunction<Integer, Integer> s108 = i -> i; | |
MyFunction<Integer, Integer> s109 = i -> i; | |
MyFunction<Integer, Integer> s110 = i -> i; | |
MyFunction<Integer, Integer> s111 = i -> i; | |
MyFunction<Integer, Integer> s112 = i -> i; | |
MyFunction<Integer, Integer> s113 = i -> i; | |
MyFunction<Integer, Integer> s114 = i -> i; | |
MyFunction<Integer, Integer> s115 = i -> i; | |
MyFunction<Integer, Integer> s116 = i -> i; | |
MyFunction<Integer, Integer> s117 = i -> i; | |
MyFunction<Integer, Integer> s118 = i -> i; | |
MyFunction<Integer, Integer> s119 = i -> i; | |
MyFunction<Integer, Integer> s120 = i -> i; | |
MyFunction<Integer, Integer> s121 = i -> i; | |
MyFunction<Integer, Integer> s122 = i -> i; | |
MyFunction<Integer, Integer> s123 = i -> i; | |
MyFunction<Integer, Integer> s124 = i -> i; | |
MyFunction<Integer, Integer> s125 = i -> i; | |
MyFunction<Integer, Integer> s126 = i -> i; | |
MyFunction<Integer, Integer> s127 = i -> i; | |
MyFunction<Integer, Integer> s128 = i -> i; | |
MyFunction<Integer, Integer> s129 = i -> i; | |
MyFunction<Integer, Integer> s130 = i -> i; | |
MyFunction<Integer, Integer> s131 = i -> i; | |
MyFunction<Integer, Integer> s132 = i -> i; | |
MyFunction<Integer, Integer> s133 = i -> i; | |
MyFunction<Integer, Integer> s134 = i -> i; | |
MyFunction<Integer, Integer> s135 = i -> i; | |
MyFunction<Integer, Integer> s136 = i -> i; | |
MyFunction<Integer, Integer> s137 = i -> i; | |
MyFunction<Integer, Integer> s138 = i -> i; | |
MyFunction<Integer, Integer> s139 = i -> i; | |
MyFunction<Integer, Integer> s140 = i -> i; | |
MyFunction<Integer, Integer> s141 = i -> i; | |
MyFunction<Integer, Integer> s142 = i -> i; | |
MyFunction<Integer, Integer> s143 = i -> i; | |
MyFunction<Integer, Integer> s144 = i -> i; | |
MyFunction<Integer, Integer> s145 = i -> i; | |
MyFunction<Integer, Integer> s146 = i -> i; | |
MyFunction<Integer, Integer> s147 = i -> i; | |
MyFunction<Integer, Integer> s148 = i -> i; | |
MyFunction<Integer, Integer> s149 = i -> i; | |
MyFunction<Integer, Integer> s150 = i -> i; | |
MyFunction<Integer, Integer> s151 = i -> i; | |
MyFunction<Integer, Integer> s152 = i -> i; | |
MyFunction<Integer, Integer> s153 = i -> i; | |
MyFunction<Integer, Integer> s154 = i -> i; | |
MyFunction<Integer, Integer> s155 = i -> i; | |
MyFunction<Integer, Integer> s156 = i -> i; | |
MyFunction<Integer, Integer> s157 = i -> i; | |
MyFunction<Integer, Integer> s158 = i -> i; | |
MyFunction<Integer, Integer> s159 = i -> i; | |
MyFunction<Integer, Integer> s160 = i -> i; | |
MyFunction<Integer, Integer> s161 = i -> i; | |
MyFunction<Integer, Integer> s162 = i -> i; | |
MyFunction<Integer, Integer> s163 = i -> i; | |
MyFunction<Integer, Integer> s164 = i -> i; | |
MyFunction<Integer, Integer> s165 = i -> i; | |
MyFunction<Integer, Integer> s166 = i -> i; | |
MyFunction<Integer, Integer> s167 = i -> i; | |
MyFunction<Integer, Integer> s168 = i -> i; | |
MyFunction<Integer, Integer> s169 = i -> i; | |
MyFunction<Integer, Integer> s170 = i -> i; | |
MyFunction<Integer, Integer> s171 = i -> i; | |
MyFunction<Integer, Integer> s172 = i -> i; | |
MyFunction<Integer, Integer> s173 = i -> i; | |
MyFunction<Integer, Integer> s174 = i -> i; | |
MyFunction<Integer, Integer> s175 = i -> i; | |
MyFunction<Integer, Integer> s176 = i -> i; | |
MyFunction<Integer, Integer> s177 = i -> i; | |
MyFunction<Integer, Integer> s178 = i -> i; | |
MyFunction<Integer, Integer> s179 = i -> i; | |
MyFunction<Integer, Integer> s180 = i -> i; | |
MyFunction<Integer, Integer> s181 = i -> i; | |
MyFunction<Integer, Integer> s182 = i -> i; | |
MyFunction<Integer, Integer> s183 = i -> i; | |
MyFunction<Integer, Integer> s184 = i -> i; | |
MyFunction<Integer, Integer> s185 = i -> i; | |
MyFunction<Integer, Integer> s186 = i -> i; | |
MyFunction<Integer, Integer> s187 = i -> i; | |
MyFunction<Integer, Integer> s188 = i -> i; | |
MyFunction<Integer, Integer> s189 = i -> i; | |
MyFunction<Integer, Integer> s190 = i -> i; | |
MyFunction<Integer, Integer> s191 = i -> i; | |
MyFunction<Integer, Integer> s192 = i -> i; | |
MyFunction<Integer, Integer> s193 = i -> i; | |
MyFunction<Integer, Integer> s194 = i -> i; | |
MyFunction<Integer, Integer> s195 = i -> i; | |
MyFunction<Integer, Integer> s196 = i -> i; | |
MyFunction<Integer, Integer> s197 = i -> i; | |
MyFunction<Integer, Integer> s198 = i -> i; | |
MyFunction<Integer, Integer> s199 = i -> i; | |
MyFunction<Integer, Integer> s200 = i -> i; | |
MyFunction<Integer, Integer> s201 = i -> i; | |
MyFunction<Integer, Integer> s202 = i -> i; | |
MyFunction<Integer, Integer> s203 = i -> i; | |
MyFunction<Integer, Integer> s204 = i -> i; | |
MyFunction<Integer, Integer> s205 = i -> i; | |
MyFunction<Integer, Integer> s206 = i -> i; | |
MyFunction<Integer, Integer> s207 = i -> i; | |
MyFunction<Integer, Integer> s208 = i -> i; | |
MyFunction<Integer, Integer> s209 = i -> i; | |
MyFunction<Integer, Integer> s210 = i -> i; | |
MyFunction<Integer, Integer> s211 = i -> i; | |
MyFunction<Integer, Integer> s212 = i -> i; | |
MyFunction<Integer, Integer> s213 = i -> i; | |
MyFunction<Integer, Integer> s214 = i -> i; | |
MyFunction<Integer, Integer> s215 = i -> i; | |
MyFunction<Integer, Integer> s216 = i -> i; | |
MyFunction<Integer, Integer> s217 = i -> i; | |
MyFunction<Integer, Integer> s218 = i -> i; | |
MyFunction<Integer, Integer> s219 = i -> i; | |
MyFunction<Integer, Integer> s220 = i -> i; | |
MyFunction<Integer, Integer> s221 = i -> i; | |
MyFunction<Integer, Integer> s222 = i -> i; | |
MyFunction<Integer, Integer> s223 = i -> i; | |
MyFunction<Integer, Integer> s224 = i -> i; | |
MyFunction<Integer, Integer> s225 = i -> i; | |
MyFunction<Integer, Integer> s226 = i -> i; | |
MyFunction<Integer, Integer> s227 = i -> i; | |
MyFunction<Integer, Integer> s228 = i -> i; | |
MyFunction<Integer, Integer> s229 = i -> i; | |
MyFunction<Integer, Integer> s230 = i -> i; | |
MyFunction<Integer, Integer> s231 = i -> i; | |
MyFunction<Integer, Integer> s232 = i -> i; | |
MyFunction<Integer, Integer> s233 = i -> i; | |
MyFunction<Integer, Integer> s234 = i -> i; | |
MyFunction<Integer, Integer> s235 = i -> i; | |
MyFunction<Integer, Integer> s236 = i -> i; | |
MyFunction<Integer, Integer> s237 = i -> i; | |
MyFunction<Integer, Integer> s238 = i -> i; | |
MyFunction<Integer, Integer> s239 = i -> i; | |
MyFunction<Integer, Integer> s240 = i -> i; | |
MyFunction<Integer, Integer> s241 = i -> i; | |
MyFunction<Integer, Integer> s242 = i -> i; | |
MyFunction<Integer, Integer> s243 = i -> i; | |
MyFunction<Integer, Integer> s244 = i -> i; | |
MyFunction<Integer, Integer> s245 = i -> i; | |
MyFunction<Integer, Integer> s246 = i -> i; | |
MyFunction<Integer, Integer> s247 = i -> i; | |
MyFunction<Integer, Integer> s248 = i -> i; | |
MyFunction<Integer, Integer> s249 = i -> i; | |
MyFunction<Integer, Integer> s250 = i -> i; | |
MyFunction<Integer, Integer> s251 = i -> i; | |
MyFunction<Integer, Integer> s252 = i -> i; | |
MyFunction<Integer, Integer> s253 = i -> i; | |
MyFunction<Integer, Integer> s254 = i -> i; | |
MyFunction<Integer, Integer> s255 = i -> i; | |
MyFunction<Integer, Integer> s256 = i -> i; | |
MyFunction<Integer, Integer> s257 = i -> i; | |
MyFunction<Integer, Integer> s258 = i -> i; | |
MyFunction<Integer, Integer> s259 = i -> i; | |
MyFunction<Integer, Integer> s260 = i -> i; | |
MyFunction<Integer, Integer> s261 = i -> i; | |
MyFunction<Integer, Integer> s262 = i -> i; | |
MyFunction<Integer, Integer> s263 = i -> i; | |
MyFunction<Integer, Integer> s264 = i -> i; | |
MyFunction<Integer, Integer> s265 = i -> i; | |
MyFunction<Integer, Integer> s266 = i -> i; | |
MyFunction<Integer, Integer> s267 = i -> i; | |
MyFunction<Integer, Integer> s268 = i -> i; | |
MyFunction<Integer, Integer> s269 = i -> i; | |
MyFunction<Integer, Integer> s270 = i -> i; | |
MyFunction<Integer, Integer> s271 = i -> i; | |
MyFunction<Integer, Integer> s272 = i -> i; | |
MyFunction<Integer, Integer> s273 = i -> i; | |
MyFunction<Integer, Integer> s274 = i -> i; | |
MyFunction<Integer, Integer> s275 = i -> i; | |
MyFunction<Integer, Integer> s276 = i -> i; | |
MyFunction<Integer, Integer> s277 = i -> i; | |
MyFunction<Integer, Integer> s278 = i -> i; | |
MyFunction<Integer, Integer> s279 = i -> i; | |
MyFunction<Integer, Integer> s280 = i -> i; | |
MyFunction<Integer, Integer> s281 = i -> i; | |
MyFunction<Integer, Integer> s282 = i -> i; | |
MyFunction<Integer, Integer> s283 = i -> i; | |
MyFunction<Integer, Integer> s284 = i -> i; | |
MyFunction<Integer, Integer> s285 = i -> i; | |
MyFunction<Integer, Integer> s286 = i -> i; | |
MyFunction<Integer, Integer> s287 = i -> i; | |
MyFunction<Integer, Integer> s288 = i -> i; | |
MyFunction<Integer, Integer> s289 = i -> i; | |
MyFunction<Integer, Integer> s290 = i -> i; | |
MyFunction<Integer, Integer> s291 = i -> i; | |
MyFunction<Integer, Integer> s292 = i -> i; | |
MyFunction<Integer, Integer> s293 = i -> i; | |
MyFunction<Integer, Integer> s294 = i -> i; | |
MyFunction<Integer, Integer> s295 = i -> i; | |
MyFunction<Integer, Integer> s296 = i -> i; | |
MyFunction<Integer, Integer> s297 = i -> i; | |
MyFunction<Integer, Integer> s298 = i -> i; | |
MyFunction<Integer, Integer> s299 = i -> i; | |
MyFunction<Integer, Integer> s300 = i -> i; | |
MyFunction<Integer, Integer> s301 = i -> i; | |
MyFunction<Integer, Integer> s302 = i -> i; | |
MyFunction<Integer, Integer> s303 = i -> i; | |
MyFunction<Integer, Integer> s304 = i -> i; | |
MyFunction<Integer, Integer> s305 = i -> i; | |
MyFunction<Integer, Integer> s306 = i -> i; | |
MyFunction<Integer, Integer> s307 = i -> i; | |
MyFunction<Integer, Integer> s308 = i -> i; | |
MyFunction<Integer, Integer> s309 = i -> i; | |
MyFunction<Integer, Integer> s310 = i -> i; | |
MyFunction<Integer, Integer> s311 = i -> i; | |
MyFunction<Integer, Integer> s312 = i -> i; | |
MyFunction<Integer, Integer> s313 = i -> i; | |
MyFunction<Integer, Integer> s314 = i -> i; | |
MyFunction<Integer, Integer> s315 = i -> i; | |
MyFunction<Integer, Integer> s316 = i -> i; | |
MyFunction<Integer, Integer> s317 = i -> i; | |
MyFunction<Integer, Integer> s318 = i -> i; | |
MyFunction<Integer, Integer> s319 = i -> i; | |
MyFunction<Integer, Integer> s320 = i -> i; | |
MyFunction<Integer, Integer> s321 = i -> i; | |
MyFunction<Integer, Integer> s322 = i -> i; | |
MyFunction<Integer, Integer> s323 = i -> i; | |
MyFunction<Integer, Integer> s324 = i -> i; | |
MyFunction<Integer, Integer> s325 = i -> i; | |
MyFunction<Integer, Integer> s326 = i -> i; | |
MyFunction<Integer, Integer> s327 = i -> i; | |
MyFunction<Integer, Integer> s328 = i -> i; | |
MyFunction<Integer, Integer> s329 = i -> i; | |
MyFunction<Integer, Integer> s330 = i -> i; | |
MyFunction<Integer, Integer> s331 = i -> i; | |
MyFunction<Integer, Integer> s332 = i -> i; | |
MyFunction<Integer, Integer> s333 = i -> i; | |
MyFunction<Integer, Integer> s334 = i -> i; | |
MyFunction<Integer, Integer> s335 = i -> i; | |
MyFunction<Integer, Integer> s336 = i -> i; | |
MyFunction<Integer, Integer> s337 = i -> i; | |
MyFunction<Integer, Integer> s338 = i -> i; | |
MyFunction<Integer, Integer> s339 = i -> i; | |
MyFunction<Integer, Integer> s340 = i -> i; | |
MyFunction<Integer, Integer> s341 = i -> i; | |
MyFunction<Integer, Integer> s342 = i -> i; | |
MyFunction<Integer, Integer> s343 = i -> i; | |
MyFunction<Integer, Integer> s344 = i -> i; | |
MyFunction<Integer, Integer> s345 = i -> i; | |
MyFunction<Integer, Integer> s346 = i -> i; | |
MyFunction<Integer, Integer> s347 = i -> i; | |
MyFunction<Integer, Integer> s348 = i -> i; | |
MyFunction<Integer, Integer> s349 = i -> i; | |
MyFunction<Integer, Integer> s350 = i -> i; | |
MyFunction<Integer, Integer> s351 = i -> i; | |
MyFunction<Integer, Integer> s352 = i -> i; | |
MyFunction<Integer, Integer> s353 = i -> i; | |
MyFunction<Integer, Integer> s354 = i -> i; | |
MyFunction<Integer, Integer> s355 = i -> i; | |
MyFunction<Integer, Integer> s356 = i -> i; | |
MyFunction<Integer, Integer> s357 = i -> i; | |
MyFunction<Integer, Integer> s358 = i -> i; | |
MyFunction<Integer, Integer> s359 = i -> i; | |
MyFunction<Integer, Integer> s360 = i -> i; | |
MyFunction<Integer, Integer> s361 = i -> i; | |
MyFunction<Integer, Integer> s362 = i -> i; | |
MyFunction<Integer, Integer> s363 = i -> i; | |
MyFunction<Integer, Integer> s364 = i -> i; | |
MyFunction<Integer, Integer> s365 = i -> i; | |
MyFunction<Integer, Integer> s366 = i -> i; | |
MyFunction<Integer, Integer> s367 = i -> i; | |
MyFunction<Integer, Integer> s368 = i -> i; | |
MyFunction<Integer, Integer> s369 = i -> i; | |
MyFunction<Integer, Integer> s370 = i -> i; | |
MyFunction<Integer, Integer> s371 = i -> i; | |
MyFunction<Integer, Integer> s372 = i -> i; | |
MyFunction<Integer, Integer> s373 = i -> i; | |
MyFunction<Integer, Integer> s374 = i -> i; | |
MyFunction<Integer, Integer> s375 = i -> i; | |
MyFunction<Integer, Integer> s376 = i -> i; | |
MyFunction<Integer, Integer> s377 = i -> i; | |
MyFunction<Integer, Integer> s378 = i -> i; | |
MyFunction<Integer, Integer> s379 = i -> i; | |
MyFunction<Integer, Integer> s380 = i -> i; | |
MyFunction<Integer, Integer> s381 = i -> i; | |
MyFunction<Integer, Integer> s382 = i -> i; | |
MyFunction<Integer, Integer> s383 = i -> i; | |
MyFunction<Integer, Integer> s384 = i -> i; | |
MyFunction<Integer, Integer> s385 = i -> i; | |
MyFunction<Integer, Integer> s386 = i -> i; | |
MyFunction<Integer, Integer> s387 = i -> i; | |
MyFunction<Integer, Integer> s388 = i -> i; | |
MyFunction<Integer, Integer> s389 = i -> i; | |
MyFunction<Integer, Integer> s390 = i -> i; | |
MyFunction<Integer, Integer> s391 = i -> i; | |
MyFunction<Integer, Integer> s392 = i -> i; | |
MyFunction<Integer, Integer> s393 = i -> i; | |
MyFunction<Integer, Integer> s394 = i -> i; | |
MyFunction<Integer, Integer> s395 = i -> i; | |
MyFunction<Integer, Integer> s396 = i -> i; | |
MyFunction<Integer, Integer> s397 = i -> i; | |
MyFunction<Integer, Integer> s398 = i -> i; | |
MyFunction<Integer, Integer> s399 = i -> i; | |
MyFunction<Integer, Integer> s400 = i -> i; | |
MyFunction<Integer, Integer> s401 = i -> i; | |
MyFunction<Integer, Integer> s402 = i -> i; | |
MyFunction<Integer, Integer> s403 = i -> i; | |
MyFunction<Integer, Integer> s404 = i -> i; | |
MyFunction<Integer, Integer> s405 = i -> i; | |
MyFunction<Integer, Integer> s406 = i -> i; | |
MyFunction<Integer, Integer> s407 = i -> i; | |
MyFunction<Integer, Integer> s408 = i -> i; | |
MyFunction<Integer, Integer> s409 = i -> i; | |
MyFunction<Integer, Integer> s410 = i -> i; | |
MyFunction<Integer, Integer> s411 = i -> i; | |
MyFunction<Integer, Integer> s412 = i -> i; | |
MyFunction<Integer, Integer> s413 = i -> i; | |
MyFunction<Integer, Integer> s414 = i -> i; | |
MyFunction<Integer, Integer> s415 = i -> i; | |
MyFunction<Integer, Integer> s416 = i -> i; | |
MyFunction<Integer, Integer> s417 = i -> i; | |
MyFunction<Integer, Integer> s418 = i -> i; | |
MyFunction<Integer, Integer> s419 = i -> i; | |
MyFunction<Integer, Integer> s420 = i -> i; | |
MyFunction<Integer, Integer> s421 = i -> i; | |
MyFunction<Integer, Integer> s422 = i -> i; | |
MyFunction<Integer, Integer> s423 = i -> i; | |
MyFunction<Integer, Integer> s424 = i -> i; | |
MyFunction<Integer, Integer> s425 = i -> i; | |
MyFunction<Integer, Integer> s426 = i -> i; | |
MyFunction<Integer, Integer> s427 = i -> i; | |
MyFunction<Integer, Integer> s428 = i -> i; | |
MyFunction<Integer, Integer> s429 = i -> i; | |
MyFunction<Integer, Integer> s430 = i -> i; | |
MyFunction<Integer, Integer> s431 = i -> i; | |
MyFunction<Integer, Integer> s432 = i -> i; | |
MyFunction<Integer, Integer> s433 = i -> i; | |
MyFunction<Integer, Integer> s434 = i -> i; | |
MyFunction<Integer, Integer> s435 = i -> i; | |
MyFunction<Integer, Integer> s436 = i -> i; | |
MyFunction<Integer, Integer> s437 = i -> i; | |
MyFunction<Integer, Integer> s438 = i -> i; | |
MyFunction<Integer, Integer> s439 = i -> i; | |
MyFunction<Integer, Integer> s440 = i -> i; | |
MyFunction<Integer, Integer> s441 = i -> i; | |
MyFunction<Integer, Integer> s442 = i -> i; | |
MyFunction<Integer, Integer> s443 = i -> i; | |
MyFunction<Integer, Integer> s444 = i -> i; | |
MyFunction<Integer, Integer> s445 = i -> i; | |
MyFunction<Integer, Integer> s446 = i -> i; | |
MyFunction<Integer, Integer> s447 = i -> i; | |
MyFunction<Integer, Integer> s448 = i -> i; | |
MyFunction<Integer, Integer> s449 = i -> i; | |
MyFunction<Integer, Integer> s500 = i -> i; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Java 1.8.0_25
is unable to compile a class with more than449
serializable lambdas, because thedeserializeLambda
method grows too big.