David Holmes (many thanks) has filed bugs to track most of the open issues:

1. access checking failing due to lazy host resolution: 
https://bugs.openjdk.java.net/browse/JDK-8187768 
<https://bugs.openjdk.java.net/browse/JDK-8187768>
Dan has updated the specification.

In our prototyping we are still investigating cases in which resolution errors 
are not expected during
access checking (I know IllegalAccessError is a LinkageError). 

2. Core reflection APIs https://bugs.openjdk.java.net/browse/JDK-8188075 
<https://bugs.openjdk.java.net/browse/JDK-8188075>

John Rose proposed:
a) Class.getnestHost() - defaults to itself if there is a resolution error
b) Class.getNestMembers() -  returns full nest, fallback of self if any 
resolution errors including it lists a nestHost that
    does not list it.

[editor notes: 
-  full statically defined nest from classfile attribute? As distinct from full 
dynamically
currently loaded nest - right?
-  looks like John is proposing resolving the names, not just returning 
strings, and skipping any resolution failures

3. transitive overriding - see other email.

thanks,
Karen

Reply via email to