Modifier and type | Property and description |
---|---|
org.eclipse.xtext.xbase.typesystem.util.CommonTypeComputationServices | services |
val services : org.eclipse.xtext.xbase.typesystem.util.CommonTypeComputationServices
This property is an alias for the action: getServices
new
def addIssue(String,EObject,String)
protected def checkAssignment(XExpression,EStructuralFeature,boolean)
protected def checkCast(JvmTypeReference,LightweightTypeReference,LightweightTypeReference)
def checkCasts(XCastedExpression)
def checkDeprecated(XImportDeclaration)
def doCheckFinalFieldInitialization(JvmGenericType,ValidationMessageAcceptor)
def doCheckValidSuperTypeArgumentDefinition(LightweightTypeReference,EObject,EStructuralFeature,int,boolean,ValidationMessageAcceptor) : boolean
def getActualType(XExpression) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference
def getGeneratorConfig(EObject) : org.eclipse.xtext.xbase.compiler.GeneratorConfig
def getIssueSeverities(Map<K,V>,EObject) : org.eclipse.xtext.validation.IssueSeverities
def getServices : org.eclipse.xtext.xbase.typesystem.util.CommonTypeComputationServices
def isFinal(LightweightTypeReference) : boolean
def isIgnored(String) : boolean
def isIgnored(String,EObject) : boolean
protected def isInitialized(JvmField) : boolean
protected def isLocalClassSemantics(EObject) : boolean
def isLocallyUsed(EObject,EObject) : boolean
def isPrimitiveVoid(JvmTypeReference) : boolean
def isTypeParameterLocallyUsedInEvent(JvmTypeParameter,SarlEvent) : boolean
protected def isValueExpectedRecursive(XExpression) : boolean
def memberOfTypeHierarchy(LightweightTypeReference,LightweightTypeReference) : boolean
protected def reportUninitializedField(JvmField)
protected def reportUninitializedField(JvmField,JvmConstructor)
def toLightweightTypeReference(JvmTypeReference) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference
def toLightweightTypeReference(JvmType,EObject) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference
def toLightweightTypeReference(JvmTypeReference,boolean) : org.eclipse.xtext.xbase.typesystem.references.LightweightTypeReference