CreationShakeLambdaDeclaration
class CreationShakeLambdaDeclaration(val project: CreationShakeProject, val parameters: List<CreationShakeParameter>, val returnType: CreationShakeType, val content: CreationShakeCode) : CreationShakeInvokable, CreationShakeValue, ShakeLambdaDeclaration(source)
Constructors
Link copied to clipboard
constructor(project: CreationShakeProject, parameters: List<CreationShakeParameter>, returnType: CreationShakeType, content: CreationShakeCode)
Properties
Link copied to clipboard
The body of the invokable entity, containing the executable code.
Link copied to clipboard
The content of the lambda, represented as ShakeCode. This defines the behavior of the lambda when it is invoked.
Link copied to clipboard
A list of parameters that the invokable entity accepts.
Link copied to clipboard
The project to which this value belongs.
Link copied to clipboard
The fully qualified name of the invokable entity.
Link copied to clipboard
The return type of the invokable entity.
Link copied to clipboard
The type of this value.