-
Bug
-
Resolution: Duplicate
-
P3
-
8u40, 9
-
None
Example failure:
Test case:
FILTER_ARGUMENTS
filterArgsPos => 1
filtersArgsArrayLength => 2
mtTarget => (short,byte,byte,boolean,short,double,boolean,long,short,char,int,char,int,double,short,boolean,float,Object,long,boolean,double,short,int,char,long,long,boolean)char
mtFilter => (short,byte)short
Output:
Method type: ()Object
LambdaForm: identity_L=Lambda(a0:L/SpeciesData<L>)=>{
t1:L=Species_L.argL0(a0:L);t1:L}
Use java/lang/invoke/LFCaching/LFGarbageCollectedTest.java afterJDK-8067344 to reproduce. It intermittently fails on identity_L LambdaForm, though requested LambdaForm is different.
Test case:
FILTER_ARGUMENTS
filterArgsPos => 1
filtersArgsArrayLength => 2
mtTarget => (short,byte,byte,boolean,short,double,boolean,long,short,char,int,char,int,double,short,boolean,float,Object,long,boolean,double,short,int,char,long,long,boolean)char
mtFilter => (short,byte)short
Output:
Method type: ()Object
LambdaForm: identity_L=Lambda(a0:L/SpeciesData<L>)=>{
t1:L=Species_L.argL0(a0:L);t1:L}
Use java/lang/invoke/LFCaching/LFGarbageCollectedTest.java after
- duplicates
-
JDK-8067344 Adjust java/lang/invoke/LFCaching/LFGarbageCollectedTest.java for recent changes in java.lang.invoke
-
- Resolved
-