Modifier and type | Property and description |
---|---|
protected org.eclipse.xtext.common.types.access.IJvmTypeProvider | typeResolutionContext
Replies the context for type resolution. |
Modifier and type | Type and description |
---|---|
class | AbstractSourceAppender.AppenderSerializer |
Modifier and type | Field and description |
---|---|
public static val java.lang.String | OVERRIDEN_TYPE_SCOPE_PROVIDER_NAME |
Modifier and type | Action and description |
---|---|
abstract void | build(ISourceAppender)
Build the source code and put it into the given appender. |
void | build(EObject,ISourceAppender)
Build the source code and put it into the given appender. |
protected abstract org.eclipse.xtext.common.types.access.IJvmTypeProvider | getTypeResolutionContext
Replies the context for type resolution. |
boolean | isFormatting
Replies if this building is formatting the generated code. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(String)
Replies the type reference for the given name in the given context. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(Notifier,String)
Replies the type reference for the given name in the given context. |
abstract org.eclipse.xtext.common.types.JvmTypeReference | newTypeRef(JvmType,JvmTypeReference*)
Replies the type reference for the given type and type parameters. |
protected void | resolvesTypes(EObject)
Resolves the pending types in the resource associated to the associated Ecore element. |
void | setFormatting(boolean)
Set if this building is formatting the generated code. |
protected val typeResolutionContext : org.eclipse.xtext.common.types.access.IJvmTypeProvider
This property is an alias for the action: getTypeResolutionContext
public static val OVERRIDEN_TYPE_SCOPE_PROVIDER_NAME : java.lang.String = "io.sarl.lang.codebuilder.appenders.SourceAppender.providerType"
new
def build(ISourceAppender)throws java.io.IOException
def build(EObject,ISourceAppender)throws java.io.IOException
protected def getTypeResolutionContext : org.eclipse.xtext.common.types.access.IJvmTypeProvider
def isFormatting : boolean
def newTypeRef(String) : org.eclipse.xtext.common.types.JvmTypeReference
def newTypeRef(Notifier,String) : org.eclipse.xtext.common.types.JvmTypeReference
def newTypeRef(JvmType,JvmTypeReference*) : org.eclipse.xtext.common.types.JvmTypeReference
protected def resolvesTypes(EObject)
def setFormatting(boolean)