Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class CreationShakeConstructor(val clazz: CreationShakeClass, val body: CreationShakeCode, val isStrict: Boolean, val isPrivate: Boolean, val isProtected: Boolean, val isPublic: Boolean, val isNative: Boolean, val name: String? = null, var parameters: List<CreationShakeParameter>) : ShakeConstructor
Link copied to clipboard
open class CreationShakeField(val project: CreationShakeProject, val pkg: CreationShakePackage?, val clazz: CreationShakeClass?, val parentScope: CreationShakeScope, val name: String, val isStatic: Boolean, val isFinal: Boolean, val isAbstract: Boolean, val isPrivate: Boolean, val isProtected: Boolean, val isPublic: Boolean, val isNative: Boolean, val initialValue: CreationShakeValue?, val type: CreationShakeType, val expanding: CreationShakeType?) : CreationShakeDeclaration, CreationShakeAssignable, ShakeField
Link copied to clipboard
class CreationShakeMethod(val prj: CreationShakeProject, val pkg: CreationShakePackage?, val clazz: CreationShakeClass?, val parentScope: CreationShakeScope, val name: String, val body: CreationShakeCode?, val isStatic: Boolean, val isFinal: Boolean, val isAbstract: Boolean, val isSynchronized: Boolean, val isStrict: Boolean, val isPrivate: Boolean, val isProtected: Boolean, val isPublic: Boolean, val isNative: Boolean, val isOperator: Boolean, val returnType: CreationShakeType, val parameters: List<CreationShakeParameter>, val expanding: ShakeType?) : CreationShakeInvokable, ShakeMethod
Link copied to clipboard
open class CreationShakePackage(val baseProject: CreationShakeProject, val name: String, val parent: CreationShakePackage? = null, val subpackages: MutableList<CreationShakePackage> = mutableListOf(), val classes: MutableList<CreationShakeClass> = mutableListOf(), val functions: MutableList<CreationShakeMethod> = mutableListOf(), val fields: MutableList<CreationShakeField> = mutableListOf()) : ShakePackage
Link copied to clipboard
class CreationShakeParameter(val project: CreationShakeProject, val name: String, val type: ShakeType, var actualValue: CreationShakeValue? = null, var actualType: ShakeType = type) : ShakeParameter, CreationShakeDeclaration
Link copied to clipboard
class CreationShakeProject(processor: ShakeASTProcessor, val subpackages: MutableList<CreationShakePackage> = mutableListOf()) : ShakeProject
Link copied to clipboard
Link copied to clipboard
abstract class CreationShakeType(val name: String) : ShakeType

Functions

Link copied to clipboard
Link copied to clipboard