public class XbaseWithAnnotationsTypeProvider extends XbaseTypeProvider
AbstractTypeProvider.EarlyExitAcceptor, AbstractTypeProvider.ImmutableLinkedItem<T>
getExpectedType, getType, getTypeForIdentifiable
Constructor and Description |
---|
XbaseWithAnnotationsTypeProvider() |
Modifier and Type | Method and Description |
---|---|
protected JvmTypeReference |
_expectedType(XAnnotationElementValuePair annotation,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType) |
protected JvmTypeReference |
_expectedType(XAnnotation annotation,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType) |
protected JvmTypeReference |
_type(XAnnotation annotation,
JvmTypeReference rawExpectation,
boolean rawType) |
protected JvmTypeReference |
expectedType(org.eclipse.emf.ecore.EObject container,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType) |
protected JvmTypeReference |
type(XExpression expression,
JvmTypeReference rawExpectation,
boolean rawType) |
_earlyExits, _earlyExits, _earlyExits, _earlyExits, _earlyExits, _earlyExits, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, findTypeGuardedXCasePartContainer, getArgumentTypes, getArgumentTypes, getCollectionLiteralType, getCommonElementType, getCommonType, getExpectedReturnType, getExpectedVarArgType, getExpression, getFeatureCallTypeArgContext, getParam, getPrimitiveVoid, getReceiverType, getThrownExceptionForIdentifiable, getTypeArgumentContext, getTypeArgumentContext, getTypesFactory, handleCycleGetExpectedType, handleCycleGetTypeForIdentifiable, isFilteredFromCommonTypesList, typeForIdentifiable
_earlyExits, _earlyExits, _earlyExits, _type, _typeForIdentifiable, checkIsSingelton, doGetType, getCommonReturnType, getConstructor, getConstructor, getContainingInfo, getDebugIndentation, getExpectedType, getExpectedType, getFeature, getFeature, getLogicalContainerProvider, getLogicalOrRealContainer, getLogicalOrRealContainer, getNearestTypeParameterDeclarator, getThrownExceptionTypes, getType, getType, getType, getTypeArgumentContextProvider, getTypeConformanceComputer, getTypeForIdentifiable, getTypeForIdentifiable, getTypeReferences, handleCyclicGetType, internalCollectEarlyExits, isDeclaratorOf, isResolved, isResolved
protected JvmTypeReference expectedType(org.eclipse.emf.ecore.EObject container, org.eclipse.emf.ecore.EReference reference, int index, boolean rawType)
expectedType
in class XbaseTypeProvider
protected JvmTypeReference _expectedType(XAnnotation annotation, org.eclipse.emf.ecore.EReference reference, int index, boolean rawType)
index
- unused but required in dispatch signaturerawType
- unused but required in dispatch signatureprotected JvmTypeReference _expectedType(XAnnotationElementValuePair annotation, org.eclipse.emf.ecore.EReference reference, int index, boolean rawType)
index
- unused but required in dispatch signaturerawType
- unused but required in dispatch signatureprotected JvmTypeReference type(XExpression expression, JvmTypeReference rawExpectation, boolean rawType)
type
in class XbaseTypeProvider
protected JvmTypeReference _type(XAnnotation annotation, JvmTypeReference rawExpectation, boolean rawType)
rawExpectation
- unused but required in dispatch signaturerawType
- unused but required in dispatch signature