Package | Description |
---|---|
gololang.ir |
Java package for golo IR tree elements.
|
org.eclipse.golo.compiler.macro |
Provides support to hygienic compilation macros.
|
Modifier and Type | Method and Description |
---|---|
static MacroInvocation |
MacroInvocation.call(java.lang.Object name)
Calls a macro by name.
|
static MacroInvocation |
MacroInvocation.create(java.lang.Object name,
java.lang.Object... arguments)
Full macro invocation creation in one call.
|
protected MacroInvocation |
MacroInvocation.self() |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<MacroInvocation> |
GoloModule.decoratorMacro() |
Modifier and Type | Method and Description |
---|---|
void |
Augmentation.addMacroInvocation(MacroInvocation macroCall)
Adds a macro invocation to this container.
|
boolean |
Union.addMacroInvocation(MacroInvocation macroCall)
Adds a macro invocation to this union.
|
void |
FunctionContainer.addMacroInvocation(MacroInvocation macroCall)
Adds a macro invocation to this container.
|
void |
NamedAugmentation.addMacroInvocation(MacroInvocation macroCall)
Adds a macro invocation to this container.
|
void |
GoloModule.addMacroInvocation(MacroInvocation macroCall)
Adds a macro invocation to this container.
|
GoloModule |
GoloModule.decoratorMacro(MacroInvocation macro) |
void |
GoloIrVisitor.visitMacroInvocation(MacroInvocation macroInvocation) |
void |
AbstractGoloIrVisitor.visitMacroInvocation(MacroInvocation macroInvocation) |
void |
Visitors.DispatchIrVisitor.visitMacroInvocation(MacroInvocation elt) |
void |
IrTreeDumper.visitMacroInvocation(MacroInvocation macroInvocation) |
Modifier and Type | Method and Description |
---|---|
boolean |
MacroExpansionIrVisitor.macroExists(MacroInvocation invocation) |
void |
MacroExpansionIrVisitor.visitMacroInvocation(MacroInvocation macroInvocation) |