org.eclipse.xtext.xbase.typesystem.computation
Interface ITypeAssigner

All Known Implementing Classes:
AbstractTypeComputationState.TypeAssigner

@NonNullByDefault
public interface ITypeAssigner

Author:
Sebastian Zarnekow - Initial contribution and API
This interface is not intended to be implemented by clients.
This interface is not intended to be implemented by clients. TODO JavaDoc, toString

Method Summary
 void assignType(JvmIdentifiableElement element, JvmTypeReference declaredType)
           
 void assignType(JvmIdentifiableElement element, JvmTypeReference declaredType, JvmTypeReference expectedType)
           
 ITypeComputationState getForkedState()
           
 

Method Detail

assignType

void assignType(JvmIdentifiableElement element,
                @Nullable
                JvmTypeReference declaredType)

assignType

void assignType(JvmIdentifiableElement element,
                @Nullable
                JvmTypeReference declaredType,
                @Nullable
                JvmTypeReference expectedType)

getForkedState

ITypeComputationState getForkedState()