Package-level declarations

Types

Link copied to clipboard
class ShakeClassConstructionNode(val map: PositionMap, val type: ShakeValuedNode, val args: Array<ShakeValuedNode>, val newKeywordPosition: Int) : ShakeValuedStatementNodeImpl
Link copied to clipboard
class ShakeClassDeclarationNode @JvmOverloads constructor(val map: PositionMap, val name: String, val extends: ShakeNamespaceNode?, val implements: Array<ShakeNamespaceNode>, val fields: Array<ShakeVariableDeclarationNode>, val methods: Array<ShakeFunctionDeclarationNode>, val classes: Array<ShakeClassDeclarationNode>, val constructors: Array<ShakeConstructorDeclarationNode>, val access: ShakeAccessDescriber = ShakeAccessDescriber.PACKAGE, val type: ShakeClassType = ShakeClassType.CLASS, val isStatic: Boolean, val isFinal: Boolean, val isAbstract: Boolean, val isNative: Boolean) : ShakeFileChildNodeImpl
Link copied to clipboard
Link copied to clipboard
class ShakeConstructorDeclarationNode @JvmOverloads constructor(val map: PositionMap, val name: String?, val body: ShakeBlockNode, val args: Array<ShakeFunctionParameterNode>, val access: ShakeAccessDescriber? = ShakeAccessDescriber.PACKAGE, val isNative: Boolean, val isSynchronized: Boolean) : ShakeValuedNodeImpl