ShakeClass
A ShakeClass is a class in the Shake programming language
class MyClass {
// ...
}
Inheritors
Properties
All instance-fields of this class (including fields defined in superclasses and interfaces) Overridden fields are not included
All instance-methods of this class (including methods defined in superclasses and interfaces) Overridden methods are not included
The classes of this class
The class this class is in. This is null if the class is not within a class
The constructors of this class
The fields of this class
The instance classes of this class
The instance fields of this class
The instance methods of this class
The project this class is in. This also keeps the project if this class is inside of a package or class
The interfaces of this class
Is this class abstract?
Is this class an annotation?
Is this class an interface?
Is this class protected?
The methods of this class
The parent scope of this class. The class's scope will extend this scope.
The package this class is in. Also holds the package if this class is in a class
The project this class is in. This also keeps the project if this class is inside of a package or class
The qualified name of this class (including the package and parent classes)
The prefix for child entities (classes, fields, methods, ...) of this class
The static classes of this class
The static fields of this class
The static methods of this class
The project this class is in. This also keeps the project if this class is inside of a package or class
The superclass of this class