org.eclipse.xtext.xbase.annotations.typing
Class XbaseWithAnnotationsTypeProvider
java.lang.Object
org.eclipse.xtext.xbase.typing.AbstractTypeProvider
org.eclipse.xtext.xbase.typing.XbaseTypeProvider
org.eclipse.xtext.xbase.annotations.typing.XbaseWithAnnotationsTypeProvider
- All Implemented Interfaces:
- ITypeProvider
- Direct Known Subclasses:
- Xtend2TypeProvider
public class XbaseWithAnnotationsTypeProvider
- extends XbaseTypeProvider
- Author:
- Sven Efftinge - Initial contribution and API
Method Summary |
protected JvmTypeReference |
_expectedType(XAnnotationElementValueBinaryOperation binaryOp,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType)
|
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 |
_expectedType(XAnnotationValueArray array,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType)
|
protected JvmTypeReference |
_type(XAnnotation annotation,
boolean rawType)
|
protected JvmTypeReference |
_type(XAnnotationElementValueBinaryOperation annotation,
boolean rawType)
|
protected JvmTypeReference |
_type(XAnnotationValueArray annotation,
boolean rawType)
|
Methods inherited from class org.eclipse.xtext.xbase.typing.XbaseTypeProvider |
_earlyExits, _earlyExits, _earlyExits, _earlyExits, _earlyExits, _earlyExits, _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, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, convertIfNeccessary, getArgumentTypes, getArgumentTypes, getCommonType, getExpectedVarArgType, getExpression, getFeatureCallTypeArgContext, getParam, getPrimitiveVoid, getReceiverType, getThrownExceptionForIdentifiable, getTypesFactory, handleCycleGetExpectedType, handleCycleGetTypeForIdentifiable, isFilteredFromCommonTypesList |
Methods inherited from class org.eclipse.xtext.xbase.typing.AbstractTypeProvider |
_earlyExits, _earlyExits, _earlyExits, _expectedType, _type, _typeForIdentifiable, checkIsSingelton, doGetType, getCommonReturnType, getContainingInfo, getDebugIndentation, getExpectedType, getExpectedType, getNearestTypeParameterDeclarator, getThrownExceptionTypes, getType, getType, getTypeArgumentContextProvider, getTypeConformanceComputer, getTypeForIdentifiable, getTypeForIdentifiable, getTypeReferences, handleCyclicGetType, internalCollectEarlyExits, isDeclaratorOf, isResolved |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XbaseWithAnnotationsTypeProvider
public XbaseWithAnnotationsTypeProvider()
_expectedType
protected JvmTypeReference _expectedType(XAnnotation annotation,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType)
_expectedType
protected JvmTypeReference _expectedType(XAnnotationElementValuePair annotation,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType)
_expectedType
protected JvmTypeReference _expectedType(XAnnotationElementValueBinaryOperation binaryOp,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType)
_expectedType
protected JvmTypeReference _expectedType(XAnnotationValueArray array,
org.eclipse.emf.ecore.EReference reference,
int index,
boolean rawType)
_type
protected JvmTypeReference _type(XAnnotation annotation,
boolean rawType)
_type
protected JvmTypeReference _type(XAnnotationElementValueBinaryOperation annotation,
boolean rawType)
_type
protected JvmTypeReference _type(XAnnotationValueArray annotation,
boolean rawType)