RFR [JDK8]: 7153951: -Xlint:auxiliaryclass (original) (raw)
Fredrik Öhrström oehrstroem at gmail.com
Tue Sep 25 11:44:25 PDT 2012
- Previous message: RFR [JDK8]: 7153951: -Xlint:auxiliaryclass
- Next message: RFR [JDK8]: 7153951: -Xlint:auxiliaryclass
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2012/9/24 Jonathan Gibbons <jonathan.gibbons at oracle.com>:
Comment in ClassReader:
1021 // The the class is a toplevel class, originating from a Java source file, Does this work correctly with inner classes, which are initially treated as top level classes, but then subsequently converted to inner classes, when more of the necessary info is known?
It seems like it works properly. When in ClassReader the test against Kinds.PCK is done, inner classes do report their owner to be Kinds.TYP.
I have updated the test ClassUsingAuxiliaryClass and SelfClassWithAux to test that reading auxiliary classes from compiled classes works, and that inner classes do not trigger the warning.
http://cr.openjdk.java.net/~ohrstrom/webrev-7153951-v4
//Fredrik
- Previous message: RFR [JDK8]: 7153951: -Xlint:auxiliaryclass
- Next message: RFR [JDK8]: 7153951: -Xlint:auxiliaryclass
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]