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 |
---|---|
void |
ClosureCaptureGoloIrVisitor.visitFunction(GoloFunction function) |
Modifier and Type | Method and Description |
---|---|
GoloFunction |
GoloFunction.asClosure() |
GoloFunction |
GoloFunction.block(Block block) |
GoloFunction |
GoloFunction.block(java.lang.Object... statements) |
GoloFunction |
GoloFunction.createDecorator() |
GoloFunction |
GoloFunction.decoratedWith(java.lang.Object... decorators) |
GoloFunction |
GoloFunction.decorator() |
GoloFunction |
GoloFunction.decorator(boolean d) |
static GoloFunction |
Builders.functionDeclaration() |
static GoloFunction |
Builders.functionDeclaration(java.lang.String name) |
GoloFunction |
ClosureReference.getTarget() |
GoloFunction |
GoloFunction.inAugment() |
GoloFunction |
GoloFunction.inAugment(boolean isInAugment) |
GoloFunction |
GoloFunction.inScope(GoloFunction.Scope s) |
GoloFunction |
GoloFunction.local() |
GoloFunction |
GoloFunction.local(boolean isLocal) |
GoloFunction |
GoloFunction.name(java.lang.String n) |
GoloFunction |
GoloFunction.ofAST(GoloASTNode n) |
GoloFunction |
GoloFunction.returns(java.lang.Object expression) |
GoloFunction |
GoloFunction.synthetic() |
GoloFunction |
GoloFunction.varargs() |
GoloFunction |
GoloFunction.varargs(boolean isVarargs) |
GoloFunction |
GoloFunction.withParameters(java.util.Collection<java.lang.String> names) |
GoloFunction |
GoloFunction.withParameters(java.lang.String... names) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<GoloFunction> |
Struct.createFactories() |
java.util.Set<GoloFunction> |
Augmentation.getFunctions() |
java.util.Set<GoloFunction> |
FunctionContainer.getFunctions() |
java.util.Set<GoloFunction> |
GoloModule.getFunctions() |
java.util.Set<GoloFunction> |
NamedAugmentation.getFunctions() |
Modifier and Type | Method and Description |
---|---|
void |
Augmentation.addFunction(GoloFunction func) |
void |
FunctionContainer.addFunction(GoloFunction func) |
void |
GoloModule.addFunction(GoloFunction function) |
void |
NamedAugmentation.addFunction(GoloFunction func) |
void |
AbstractGoloIrVisitor.visitFunction(GoloFunction function) |
void |
GoloIrVisitor.visitFunction(GoloFunction function) |
void |
IrTreeDumper.visitFunction(GoloFunction function) |
Modifier and Type | Method and Description |
---|---|
default void |
FunctionContainer.addFunctions(java.util.Collection<GoloFunction> funcs) |
void |
GoloModule.addFunctions(java.util.Collection<GoloFunction> functions) |
void |
NamedAugmentation.addFunctions(java.util.Collection<GoloFunction> funcs) |