Initial proof of concept for implementation of -Xlint:hiddenclass
Remi Forax
forax at univ-mlv.fr
Thu Sep 20 08:00:48 PDT 2012
On 09/20/2012 04:37 PM, Maurizio Cimadamore wrote:
> On 20/09/12 14:21, Remi Forax wrote:
>> I think the check in ClassReader should be improved a little to take
>> care
>> of languages that are not Java but compile to .class, i.e. allow
>> className.*
> Does the notion of auxiliary class files even applies to non-Java
> languages?
of course not
> I expect most of the classes generated by non-Java language targeting
> the JVM to generate lots of synthetic cruft.
Far less now since they all (cough cough) use invokedynamic.
I maybe wrong but the code proposed by Fredrik in ClassReader will flag
all classes
that are not issued from a .java file as auxiliary classes.
At least, a class with a filename that doesn't end with '.java' should
not be tagged as auxiliary.
>
> Maurizio
cheers,
Rémi
More information about the compiler-dev
mailing list