Project Coin: Inducing contributory heap pollution

Neal Gafter neal at
Thu Jun 10 10:06:33 PDT 2010


I thought technical documents for project Coin were supposed to be
published here?

A nit: the @Inherited annotation "has no effect if [...] used to
annotate anything other than a class", and so can't be used for the
purpose described.

Inheriting the diagnostic-suppression annotation would be a great way
to induce contributory heap pollution.  All you have to do is extend a
class with a warning-suppressed varargs method, providing an unsafe
overriding implementation, and voila!  Heap pollution without a

More information about the coin-dev mailing list