Package | Description |
---|---|
org.eclipse.golo.compiler |
Provides access to the Golo compiler and supporting classes.
|
org.eclipse.golo.compiler.ir |
(this is an internal API)
|
Modifier and Type | Method and Description |
---|---|
PackageAndClass |
PackageAndClass.createInnerClass(java.lang.String name)
Create an inner class.
|
PackageAndClass |
PackageAndClass.createSiblingClass(java.lang.String name)
Create a sibling class.
|
PackageAndClass |
PackageAndClass.createSubPackage(java.lang.String name)
Create a sub-package.
|
static PackageAndClass |
PackageAndClass.fromString(java.lang.String qualifiedName)
Extracts a package and class definition from a string.
|
PackageAndClass |
CodeGenerationResult.getPackageAndClass() |
PackageAndClass |
PackageAndClass.inPackage(PackageAndClass parent)
Create a class in the same package as another one.
|
PackageAndClass |
PackageAndClass.inPackage(java.lang.String qualifiedName)
Create a class in another package.
|
PackageAndClass |
PackageAndClass.parentPackage() |
Modifier and Type | Method and Description |
---|---|
PackageAndClass |
PackageAndClass.inPackage(PackageAndClass parent)
Create a class in the same package as another one.
|
Constructor and Description |
---|
CodeGenerationResult(byte[] bytecode,
PackageAndClass packageAndClass)
Constructor for a code generation result.
|
Modifier and Type | Method and Description |
---|---|
PackageAndClass |
GoloModule.getPackageAndClass() |
PackageAndClass |
ModuleImport.getPackageAndClass() |
PackageAndClass |
NamedAugmentation.getPackageAndClass() |
PackageAndClass |
Struct.getPackageAndClass() |
PackageAndClass |
Union.getPackageAndClass() |
PackageAndClass |
UnionValue.getPackageAndClass() |
PackageAndClass |
Augmentation.getTarget() |
Modifier and Type | Method and Description |
---|---|
static Augmentation |
Builders.augment(PackageAndClass target) |
static NamedAugmentation |
Builders.augmentation(PackageAndClass name) |
static GoloModule |
Builders.module(PackageAndClass name) |
void |
Struct.setModuleName(PackageAndClass module) |
void |
Union.setModuleName(PackageAndClass module) |
Constructor and Description |
---|
GoloModule(PackageAndClass packageAndClass) |
GoloModule(PackageAndClass name,
ReferenceTable references) |