|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeExpectation org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeExpectation org.eclipse.xtext.xbase.typesystem.internal.RootTypeExpectation
public class RootTypeExpectation
Constructor Summary | |
---|---|
RootTypeExpectation(JvmTypeReference reference,
AbstractTypeComputationState state)
|
Method Summary | |
---|---|
JvmTypeReference |
getExpectedType()
Returns the expected type. |
boolean |
isNoTypeExpectation()
Returns true if anything is allowed and no constraints are expected. |
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractRootTypeExpectation |
---|
acceptActualType |
Methods inherited from class org.eclipse.xtext.xbase.typesystem.internal.AbstractTypeExpectation |
---|
getState, isVoidTypeAllowed, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RootTypeExpectation(JvmTypeReference reference, AbstractTypeComputationState state)
Method Detail |
---|
public boolean isNoTypeExpectation()
ITypeExpectation
true
if anything is allowed and no constraints are expected.
true
if anything is allowed and no constraints are expected.public JvmTypeReference getExpectedType()
ITypeExpectation
ITypeExpectation.getExpectedType()
may return
null
or some sort of unresolved, specialized reference. If null
is returned, clients
may want to check ITypeExpectation.isNoTypeExpectation()
or ITypeExpectation.isVoidTypeAllowed()
.
null
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |