com.sun.tools.javac.util
Class Warner

java.lang.Object
  extended by com.sun.tools.javac.util.Warner
Direct Known Subclasses:
Check.ConversionWarner

public class Warner
extends java.lang.Object

An interface to support optional warnings, needed for support of unchecked conversions and unchecked casts.

Nothing described in this source file is part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.


Field Summary
static Warner noWarnings
           
private  JCDiagnostic.DiagnosticPosition pos
           
 boolean unchecked
           
 boolean warned
           
 
Constructor Summary
Warner()
           
Warner(JCDiagnostic.DiagnosticPosition pos)
           
 
Method Summary
 JCDiagnostic.DiagnosticPosition pos()
           
 void silentUnchecked()
           
 void warnUnchecked()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

noWarnings

public static final Warner noWarnings

pos

private JCDiagnostic.DiagnosticPosition pos

warned

public boolean warned

unchecked

public boolean unchecked
Constructor Detail

Warner

public Warner(JCDiagnostic.DiagnosticPosition pos)

Warner

public Warner()
Method Detail

pos

public JCDiagnostic.DiagnosticPosition pos()

warnUnchecked

public void warnUnchecked()

silentUnchecked

public void silentUnchecked()