public class TypeData
extends java.lang.Object
Constructor and Description |
---|
TypeData(XExpression expression,
ITypeExpectation expectation,
LightweightTypeReference type,
int flags,
boolean returnType) |
Modifier and Type | Method and Description |
---|---|
LightweightTypeReference |
getActualType() |
int |
getConformanceFlags() |
ITypeExpectation |
getExpectation() |
XExpression |
getExpression() |
boolean |
isOwnedBy(ITypeReferenceOwner owner) |
boolean |
isReturnType() |
void |
setConformanceFlags(int flags) |
java.lang.String |
toString() |
public TypeData(XExpression expression, ITypeExpectation expectation, LightweightTypeReference type, int flags, boolean returnType)
public boolean isOwnedBy(ITypeReferenceOwner owner)
public java.lang.String toString()
toString
in class java.lang.Object
public ITypeExpectation getExpectation()
public int getConformanceFlags()
public void setConformanceFlags(int flags)
public XExpression getExpression()
public LightweightTypeReference getActualType()
public boolean isReturnType()