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 IType
getExpectedType()
boolean
isDeprecationWarning()
boolean
isSuppressed(String warningCode)
void
setExpectedType(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:
getExpectedType
in interfaceIParseIssue
- Overrides:
getExpectedType
in classParseIssue
-
setExpectedType
public void setExpectedType(IType argType)
- Specified by:
setExpectedType
in interfaceIParseIssue
-
isDeprecationWarning
public boolean isDeprecationWarning()
-
isSuppressed
public boolean isSuppressed(String warningCode)
- Specified by:
isSuppressed
in interfaceIWarningSuppressor
-
-