Package gw.lang.parser.exceptions
Class ParseResultsException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- gw.lang.parser.exceptions.ParseResultsException
-
- All Implemented Interfaces:
java.io.Serializable
public class ParseResultsException extends java.lang.Exception- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private ICompilableType_ctxTypeprivate IParsedElement_parsedElementprivate java.util.List<IParseIssue>_parseExceptionsprivate java.util.List<IParseIssue>_parseIssuesprivate java.util.List<IParseIssue>_parseWarnings
-
Constructor Summary
Constructors Constructor Description ParseResultsException(IParsedElement parsedElement)ParseResultsException(IParsedElement parsedElement, java.lang.String message)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private <T extends IParseIssue>
java.util.List<T>findMatchesForKey(ResourceKey key, java.util.List<T> parseExceptions)private static java.lang.StringgetDisplayName(IType typeExpected)static java.lang.StringgetExpectedTypeName(IType type)java.lang.StringgetFeedback()static java.lang.StringgetFeedback(ICompilableType type, java.util.List<IParseIssue> parseExceptions, java.util.List<IParseIssue> parseWarnings)static java.lang.StringgetFeedback(java.util.List<IParseIssue> parseExceptions, java.util.List<IParseIssue> parseWarnings)java.util.List<IParseIssue>getIssuesFromPos(int iPos)ITypeLoadergetLoader()java.lang.StringgetMessage()IParsedElementgetParsedElement()java.util.List<IParseIssue>getParseExceptions()java.util.List<IParseIssue>getParseExceptionsForKey(ResourceKey key)java.util.List<IParseIssue>getParseIssues()java.util.List<IParseIssue>getParseWarnings()java.util.List<IParseIssue>getParseWarningsForKey(ResourceKey key)booleanhasOnlyParseWarnings()booleanhasParseExceptions()booleanhasParseWarnings()voidreset(IParsedElement pe)voidsetContextType(ICompilableType contextType)
-
-
-
Field Detail
-
_parsedElement
private IParsedElement _parsedElement
-
_parseIssues
private java.util.List<IParseIssue> _parseIssues
-
_parseExceptions
private java.util.List<IParseIssue> _parseExceptions
-
_parseWarnings
private java.util.List<IParseIssue> _parseWarnings
-
_ctxType
private ICompilableType _ctxType
-
-
Constructor Detail
-
ParseResultsException
public ParseResultsException(IParsedElement parsedElement)
-
ParseResultsException
public ParseResultsException(IParsedElement parsedElement, java.lang.String message)
-
-
Method Detail
-
getParsedElement
public IParsedElement getParsedElement()
-
getParseIssues
public java.util.List<IParseIssue> getParseIssues()
-
hasParseExceptions
public boolean hasParseExceptions()
-
getParseExceptions
public java.util.List<IParseIssue> getParseExceptions()
-
hasOnlyParseWarnings
public boolean hasOnlyParseWarnings()
-
hasParseWarnings
public boolean hasParseWarnings()
-
getParseWarnings
public java.util.List<IParseIssue> getParseWarnings()
-
getFeedback
public java.lang.String getFeedback()
-
getFeedback
public static java.lang.String getFeedback(java.util.List<IParseIssue> parseExceptions, java.util.List<IParseIssue> parseWarnings)
-
getFeedback
public static java.lang.String getFeedback(ICompilableType type, java.util.List<IParseIssue> parseExceptions, java.util.List<IParseIssue> parseWarnings)
-
getLoader
public ITypeLoader getLoader()
-
getExpectedTypeName
public static java.lang.String getExpectedTypeName(IType type)
-
getDisplayName
private static java.lang.String getDisplayName(IType typeExpected)
-
getIssuesFromPos
public java.util.List<IParseIssue> getIssuesFromPos(int iPos)
-
reset
public void reset(IParsedElement pe)
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable
-
getParseExceptionsForKey
public java.util.List<IParseIssue> getParseExceptionsForKey(ResourceKey key)
-
getParseWarningsForKey
public java.util.List<IParseIssue> getParseWarningsForKey(ResourceKey key)
-
findMatchesForKey
private <T extends IParseIssue> java.util.List<T> findMatchesForKey(ResourceKey key, java.util.List<T> parseExceptions)
-
setContextType
public void setContextType(ICompilableType contextType)
-
-