io.sarl.lang.sarl.actionprototype
Class InferredValuedParameter
class InferredValuedParameter
extends InferredStandardParameter
This class permits to wrap a default value when building the function signatures.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Property Summary
Modifier and type Property and description
java.lang.String callingArgument
Replies the value of the calling argument.
Field Summary
Constructor Summary
Constructor and description
new(EObject,String,LightweightTypeReference,DynamicArgumentName)
Constructor.
Action Summary
Modifier and type Action and description
java.lang.String getCallingArgument
Replies the value of the calling argument.
java.lang.String toString
Property Details
callingArgument
val callingArgument : java.lang.String
Replies the value of the calling argument.

This property is an alias for the action: getCallingArgument

Returns:
the value of the calling argument.
Constructor Details
new(EObject,String,LightweightTypeReference,DynamicArgumentName)
new(EObject,String,LightweightTypeReference,DynamicArgumentName)
Constructor.
Parameters:
source - the original parameter.
name - the name of the formal parameter.
type - the type of the formal parameter.
argument - the value of the calling argument for the formal parameter.
Action Details
getCallingArgument
def getCallingArgument : java.lang.String
Replies the value of the calling argument.
Returns:
the value of the calling argument.
toString
def toString : java.lang.String