@NonNullByDefault
public class TypeData
extends java.lang.Object
Constructor and Description |
---|
TypeData(XExpression expression,
ITypeExpectation expectation,
LightweightTypeReference type,
java.util.EnumSet<ConformanceHint> hints,
boolean returnType) |
Modifier and Type | Method and Description |
---|---|
LightweightTypeReference |
getActualType() |
java.util.EnumSet<ConformanceHint> |
getConformanceHints() |
ITypeExpectation |
getExpectation() |
XExpression |
getExpression() |
boolean |
isOwnedBy(ITypeReferenceOwner owner) |
boolean |
isReturnType() |
java.lang.String |
toString() |
public TypeData(XExpression expression, ITypeExpectation expectation, LightweightTypeReference type, java.util.EnumSet<ConformanceHint> hints, boolean returnType)
public boolean isOwnedBy(ITypeReferenceOwner owner)
public java.lang.String toString()
toString
in class java.lang.Object
public ITypeExpectation getExpectation()
public java.util.EnumSet<ConformanceHint> getConformanceHints()
public XExpression getExpression()
public LightweightTypeReference getActualType()
public boolean isReturnType()