ShakeClassDeclarationNode
constructor(map: PositionMap, name: String, extends: ShakeNamespaceNode?, implements: List<ShakeNamespaceNode>, fields: List<ShakeVariableDeclarationNode>, methods: List<ShakeFunctionDeclarationNode>, classes: List<ShakeClassDeclarationNode>, constructors: List<ShakeConstructorDeclarationNode>, access: ShakeAccessDescriber, type: ShakeClassType, isStatic: Boolean, isFinal: Boolean, isAbstract: Boolean, isNative: Boolean)(source)
constructor(map: PositionMap, name: String, extends: ShakeNamespaceNode?, implements: Array<ShakeNamespaceNode>, fields: Array<ShakeVariableDeclarationNode>, methods: Array<ShakeFunctionDeclarationNode>, classes: Array<ShakeClassDeclarationNode>, constructors: Array<ShakeConstructorDeclarationNode>, access: ShakeAccessDescriber = ShakeAccessDescriber.PACKAGE, type: ShakeClassType = ShakeClassType.CLASS, isStatic: Boolean, isFinal: Boolean, isAbstract: Boolean, isNative: Boolean)(source)