org.eclipse.xtend.expression
Class AnalysationIssue

java.lang.Object
  extended by org.eclipse.xtend.expression.AnalysationIssue

public class AnalysationIssue
extends java.lang.Object

Author:
Sven Efftinge (http://www.efftinge.de), Arno Haase

Nested Class Summary
static class AnalysationIssue.AnalysationIssueType
           
 
Field Summary
static AnalysationIssue.AnalysationIssueType FEATURE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType INCOMPATIBLE_TYPES
           
static AnalysationIssue.AnalysationIssueType INTERNAL_ERROR
           
static AnalysationIssue.AnalysationIssueType JAVA_TYPE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType RESOURCE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType SYNTAX_ERROR
           
static AnalysationIssue.AnalysationIssueType TYPE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType UNNECESSARY_CAST
           
 
Constructor Summary
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element)
           
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element, boolean warning)
           
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element, boolean warning, int onLine)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 SyntaxElement getElement()
           
 java.lang.String getMessage()
           
 int getOnLine()
           
 AnalysationIssue.AnalysationIssueType getType()
           
 int hashCode()
           
 boolean isError()
           
 boolean isWarning()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

INCOMPATIBLE_TYPES

public static final AnalysationIssue.AnalysationIssueType INCOMPATIBLE_TYPES

UNNECESSARY_CAST

public static final AnalysationIssue.AnalysationIssueType UNNECESSARY_CAST

FEATURE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType FEATURE_NOT_FOUND

TYPE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType TYPE_NOT_FOUND

INTERNAL_ERROR

public static final AnalysationIssue.AnalysationIssueType INTERNAL_ERROR

JAVA_TYPE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType JAVA_TYPE_NOT_FOUND

SYNTAX_ERROR

public static final AnalysationIssue.AnalysationIssueType SYNTAX_ERROR

RESOURCE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType RESOURCE_NOT_FOUND
Constructor Detail

AnalysationIssue

public AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType,
                        java.lang.String message,
                        SyntaxElement element)

AnalysationIssue

public AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType,
                        java.lang.String message,
                        SyntaxElement element,
                        boolean warning)

AnalysationIssue

public AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType,
                        java.lang.String message,
                        SyntaxElement element,
                        boolean warning,
                        int onLine)
Method Detail

getElement

public SyntaxElement getElement()

getMessage

public java.lang.String getMessage()

getType

public AnalysationIssue.AnalysationIssueType getType()

isError

public boolean isError()

isWarning

public boolean isWarning()

getOnLine

public int getOnLine()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object