Where from "has private access in " is logged? I'd like to suppress it
jonathan.gibbons at oracle.com
Thu Feb 24 11:43:03 PST 2011
$ javac <options> | grep -v "has private access"
Seriously, no. This is not a javac issue. If a javac client (such as an
annotation processor) is using javac API, and chooses to print
information returned from javac, then that is up to the client.
On 02/24/2011 11:36 AM, Gabriele Kahlout wrote:
> What about from the commandline? Can the user pass a compiler option
> to suppress access warnings?
> On Thu, Feb 24, 2011 at 8:30 PM, Jonathan Gibbons
> <jonathan.gibbons at oracle.com> wrote:
>> On 02/24/2011 11:23 AM, Jesse Glick wrote:
>>> On 02/24/2011 12:14 PM, Gabriele Kahlout wrote:
>>>> Who logs this, javac
>>> Grepping JDK 7 sources reveals
>>> com.sun.tools.javac.comp.Resolve.AccessError.getDiagnostic. Whether there is
>>> some way to suppress the message from an annotation processor, I have no
>> javac does not provide control over what annotation processors choose to
>> -- Jon
More information about the compiler-dev