Modifier and type | Type and description |
---|---|
class | ExtraLanguageTypeConverter.TypeConverterRuleReader
Reader of the conversion rules. |
Constructor and description |
---|
new(IExtraLanguageConversionInitializer,IExtraLanguageGeneratorContext)
Constructor. |
Modifier and type | Action and description |
---|---|
java.lang.String | convert(String)
Convert the given type to its equivalent in the extra language. |
boolean | hasConversion(String)
Indicates if the given name has a mapping to the extra language. |
protected java.util.Map<K,V> | initMapping
Build the mapping table. |
boolean | isImplicitJvmTypes
Replies if the JVM types (not in io.sarl.* ) are implicitly supported by this converter. |
boolean | isImplicitSarlTypes
Replies if the SARL types ( io.sarl.* ) are implicitly supported by this converter. |
void | reset
Reset the mapping definition to its default content. |
void | setImplicitJvmTypes(boolean)
Set if the JVM types (not in io.sarl.* ) are implicitly supported by this converter. |
void | setImplicitSarlTypes(boolean)
Set if the SARL types ( io.sarl.* ) are implicitly supported by this converter. |
new(IExtraLanguageConversionInitializer,IExtraLanguageGeneratorContext)
def convert(String) : java.lang.String
def hasConversion(String) : boolean
protected def initMapping : java.util.Map<K,V>
def isImplicitJvmTypes : boolean
io.sarl.*
) are implicitly supported by this converter.
def isImplicitSarlTypes : boolean
io.sarl.*
) are implicitly supported by this converter.
def reset
def setImplicitJvmTypes(boolean)
io.sarl.*
) are implicitly supported by this converter.
def setImplicitSarlTypes(boolean)
io.sarl.*
) are implicitly supported by this converter.