ShakeProject
Represents a project in the Shake language. A project is a high-level structure that contains subpackages and provides methods to access various components like classes, methods, and fields.
Since
0.1.0
Inheritors
Properties
Functions
Link copied to clipboard
Retrieves a class by an array of names.
Retrieves a class by its full name.
Retrieves a class by a path of names.
Link copied to clipboard
Retrieves a field by an array of names.
Retrieves a field by its full name.
Retrieves a field by a path of names.
Link copied to clipboard
Retrieves functions by an array of names.
Retrieves functions by their full name.
Retrieves functions by a path of names.
Link copied to clipboard
Retrieves a subpackage by a path of names.
Retrieves a subpackage by name.
Link copied to clipboard
Converts this project to a JSON string representation.