io.sarl.lang.extralanguage.compiler
Interface IExtraLanguageKeywordProvider
All Known Implementing Classes:
PyKeywordProvider
interface IExtraLanguageKeywordProvider
Provider of keywords for the extra language.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Since:
0.8
Property Summary
Modifier and type Property and description
org.eclipse.xtext.xbase.lib.Functions.Function0<Result> nullKeywordLambda
Replies the lambda that permits to get the keyword that is equivalent to "null".
org.eclipse.xtext.xbase.lib.Functions.Function0<Result> superKeywordLambda
Replies the lambda that permits to get the keyword that is equivalent to "super".
org.eclipse.xtext.xbase.lib.Functions.Function0<Result> thisKeywordLambda
Replies the lambda that permits to get the keyword that is equivalent to "this".
Action Summary
Modifier and type Action and description
abstract org.eclipse.xtext.xbase.lib.Functions.Function0<Result> getNullKeywordLambda
Replies the lambda that permits to get the keyword that is equivalent to "null".
abstract org.eclipse.xtext.xbase.lib.Functions.Function0<Result> getSuperKeywordLambda
Replies the lambda that permits to get the keyword that is equivalent to "super".
abstract org.eclipse.xtext.xbase.lib.Functions.Function0<Result> getThisKeywordLambda
Replies the lambda that permits to get the keyword that is equivalent to "this".
Property Details
nullKeywordLambda
val nullKeywordLambda : org.eclipse.xtext.xbase.lib.Functions.Function0<Result>
Replies the lambda that permits to get the keyword that is equivalent to "null".

This property is an alias for the action: getNullKeywordLambda

Returns:
the lambda.
superKeywordLambda
val superKeywordLambda : org.eclipse.xtext.xbase.lib.Functions.Function0<Result>
Replies the lambda that permits to get the keyword that is equivalent to "super".

This property is an alias for the action: getSuperKeywordLambda

Returns:
the lambda.
thisKeywordLambda
val thisKeywordLambda : org.eclipse.xtext.xbase.lib.Functions.Function0<Result>
Replies the lambda that permits to get the keyword that is equivalent to "this".

This property is an alias for the action: getThisKeywordLambda

Returns:
the lambda.
Action Details
getNullKeywordLambda
def getNullKeywordLambda : org.eclipse.xtext.xbase.lib.Functions.Function0<Result>
Replies the lambda that permits to get the keyword that is equivalent to "null".
Returns:
the lambda.
getSuperKeywordLambda
def getSuperKeywordLambda : org.eclipse.xtext.xbase.lib.Functions.Function0<Result>
Replies the lambda that permits to get the keyword that is equivalent to "super".
Returns:
the lambda.
getThisKeywordLambda
def getThisKeywordLambda : org.eclipse.xtext.xbase.lib.Functions.Function0<Result>
Replies the lambda that permits to get the keyword that is equivalent to "this".
Returns:
the lambda.