| 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)  |