RFR: 8335060: ClassCastException after JDK-8294960
    Chen Liang 
    liach at openjdk.org
       
    Wed Jun 26 17:34:11 UTC 2024
    
    
  
On Wed, 26 Jun 2024 06:53:28 GMT, Adam Sotona <asotona at openjdk.org> wrote:
> Conversion of `java.lang.invoke` package to Class-File API is failing to execute method handles with specific type conversion requirements. Root cause is in the new `TypeConvertingMethodAdapter::primitiveTypeKindFromClass` implementation. Original code has been matching the types by hash code and it mistakenly appeared to be matching the primitive types.
> 
> This patch fixes `TypeConvertingMethodAdapter::primitiveTypeKindFromClass` and adds tests to better cover `TypeConvertingMethodAdapter` functionality.
> 
> Please review.
> 
> Thanks,
> Adam
Marked as reviewed by liach (Committer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/19898#pullrequestreview-2142548635
    
    
More information about the core-libs-dev
mailing list