public class InferredTypeIndicator extends java.lang.Object implements IJvmTypeReferenceProvider
type reference provider that
can be used to describe an infered type reference during the model inference.
Clients will usually use isInferred(JvmTypeReference) and
resolveTo(JvmTypeReference, JvmTypeReference).| Constructor and Description |
|---|
InferredTypeIndicator() |
InferredTypeIndicator(XExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
XExpression |
getExpression() |
org.eclipse.xtext.common.types.JvmTypeReference |
getTypeReference(XComputedTypeReferenceImplCustom context) |
static boolean |
isInferred(org.eclipse.xtext.common.types.JvmTypeReference typeReference) |
static void |
resolveTo(org.eclipse.xtext.common.types.JvmTypeReference inferred,
org.eclipse.xtext.common.types.JvmTypeReference resolved) |
java.lang.String |
toString() |
public InferredTypeIndicator(XExpression expression)
public InferredTypeIndicator()
public static boolean isInferred(org.eclipse.xtext.common.types.JvmTypeReference typeReference)
public static void resolveTo(org.eclipse.xtext.common.types.JvmTypeReference inferred,
org.eclipse.xtext.common.types.JvmTypeReference resolved)
public org.eclipse.xtext.common.types.JvmTypeReference getTypeReference(XComputedTypeReferenceImplCustom context)
getTypeReference in interface IJvmTypeReferenceProviderpublic XExpression getExpression()
public java.lang.String toString()
toString in class java.lang.Object