Package gw.lang.parser.exceptions
Class ParseWarning
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- gw.lang.parser.exceptions.ParseIssue
-
- gw.lang.parser.exceptions.ParseWarning
-
- All Implemented Interfaces:
IWarningSuppressor,IParseIssue,Serializable
- Direct Known Subclasses:
ImplicitCoercionWarning,ObsoleteConstructorWarning,ParseWarningForDeprecatedMember
public class ParseWarning extends ParseIssue implements IWarningSuppressor
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ParseWarning(ParseWarning e)ParseWarning(IParserState state, ResourceKey msgKey, Object... msgArgs)ParseWarning(Integer lineNumber, Integer lineOffset, Integer tokenColumn, Integer tokenStart, Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, Object... msgArgs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITypegetExpectedType()booleanisDeprecationWarning()booleanisSuppressed(String warningCode)voidsetExpectedType(IType argType)-
Methods inherited from class gw.lang.parser.exceptions.ParseIssue
addLineOffset, adjustOffset, appliesToPosition, fillInStackTrace, formatError, getColumn, getConsoleMessage, getContextString, getContextStringNoLineNumbers, getLine, getLineNumber, getLineOffset, getLineReportingOffset, getMessageArgs, getMessageKey, getPlainMessage, getSource, getStateSource, getSymbolTable, getTokenColumn, getTokenEnd, getTokenStart, getUIMessage, makeContextString, resetPositions, resolve, setMessage, setSource, setStateSource
-
Methods inherited from class java.lang.Throwable
addSuppressed, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.lang.parser.IParseIssue
printStackTrace
-
-
-
-
Constructor Detail
-
ParseWarning
public ParseWarning(IParserState state, ResourceKey msgKey, Object... msgArgs)
-
ParseWarning
public ParseWarning(ParseWarning e)
-
ParseWarning
public ParseWarning(Integer lineNumber, Integer lineOffset, Integer tokenColumn, Integer tokenStart, Integer tokenEnd, ISymbolTable symbolTable, ResourceKey key, Object... msgArgs)
-
-
Method Detail
-
getExpectedType
public IType getExpectedType()
- Specified by:
getExpectedTypein interfaceIParseIssue- Overrides:
getExpectedTypein classParseIssue
-
setExpectedType
public void setExpectedType(IType argType)
- Specified by:
setExpectedTypein interfaceIParseIssue
-
isDeprecationWarning
public boolean isDeprecationWarning()
-
isSuppressed
public boolean isSuppressed(String warningCode)
- Specified by:
isSuppressedin interfaceIWarningSuppressor
-
-