Package-level declarations

Types

Link copied to clipboard
class ShakeFunctionDeclarationNode(    val map: PositionMap,     val expandedType: ShakeVariableType?,     val name: String,     val body: ShakeBlockNode?,     val args: Array<ShakeFunctionParameterNode>,     val type: ShakeVariableType,     val access: ShakeAccessDescriber?,     val isStatic: Boolean,     val isFinal: Boolean,     val isAbstract: Boolean,     val isOverride: Boolean,     val isSynchronized: Boolean,     val isNative: Boolean,     val isOperator: Boolean,     val isInline: Boolean) : ShakeFileChildNodeImpl
Link copied to clipboard
class ShakeFunctionParameterNode @JvmOverloads constructor(    val map: PositionMap,     val name: String,     val type: ShakeVariableType = ShakeVariableType.DYNAMIC,     val defaultValue: ShakeValuedNode? = null) : ShakeNodeImpl
Link copied to clipboard
class ShakeInvocationNode(    val map: PositionMap,     val function: ShakeValuedNode,     val args: Array<ShakeValuedNode>) : ShakeValuedStatementNodeImpl
Link copied to clipboard