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.Objectpublic ITypeExpectation getExpectation()
public int getConformanceFlags()
public void setConformanceFlags(int flags)
public XExpression getExpression()
public LightweightTypeReference getActualType()
public boolean isReturnType()