[11u] RFR: backport JDK-8247246: Add explicit ResolvedJavaType.link and expose, presence of default methods
    Severin Gehwolf 
    sgehwolf at redhat.com
       
    Wed Jul  1 16:27:58 UTC 2020
    
    
  
Hi Foivos,
On Wed, 2020-07-01 at 15:12 +0300, Foivos Zakkak wrote:
> Hello all,
> 
> I am attaching a backport
> https://bugs.openjdk.java.net/browse/JDK-8247246 to jdk11u-dev.
For reference, this is the original change in JDK 15:
https://hg.openjdk.java.net/jdk/jdk15/rev/b58fc6058055
> This backport fixes https://github.com/oracle/graal/issues/2628
> 
> The backport applied cleanly except for some minor issues which I
> resolved by changing:
> 
> JVMCI_THROW(NullPointerException);
> to
> THROW(vmSymbols::java_lang_NullPointerException());
> 
> and
> 
> Klass* klass = JVMCIENV->asKlass(jvmci_type);
> to
> Klass* klass = CompilerToVM::asKlass(jvmci_type);
> 
> 
> The backport has been successfully tested using:
> 
> make run-test TEST="hotspot/jtreg/compiler/jvmci"
> make run-test-tier1
> 
> I have also successfully built graal master against the patched JDK
src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
The original change didn't include a copyright update. So should the
backport.
This actually applies to all files touched.
Thanks,
Severin
> Thanks,
> Foivos Zakkak
> 
> PS: Pretty happy to submit my first contribution to OpenJDK
> 
    
    
More information about the jdk-updates-dev
mailing list