io.sarl.lang.extralanguage.compiler
Interface ExtraLanguageSupportModule
Enclosing class:
AbstractExtraLanguageGenerator
static interface ExtraLanguageSupportModule
Description of a module that provides extra language support.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.14
Property Summary
Modifier and type Property and description
org.osgi.framework.Bundle bundle
Replies the OSGi bundle for the module.
Action Summary
Modifier and type Action and description
abstract org.osgi.framework.Bundle getBundle
Replies the OSGi bundle for the module.
abstract void logException(Throwable)
Log the given exception with the module's logger.
Property Details
bundle
val bundle : org.osgi.framework.Bundle
Replies the OSGi bundle for the module.

This property is an alias for the action: getBundle

Returns:
the bundle.
Action Details
getBundle
def getBundle : org.osgi.framework.Bundle
Replies the OSGi bundle for the module.
Returns:
the bundle.
logException(Throwable)
def logException(Throwable)
Log the given exception with the module's logger.
Parameters:
exception - the exception, never null.