public final class GoloModule extends GoloElement
| Modifier and Type | Field and Description |
|---|---|
static ModuleImport |
GOLOLANG |
static ModuleImport |
PREDEF |
static ModuleImport |
STD_PIMPS |
| Constructor and Description |
|---|
GoloModule(PackageAndClass packageAndClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(GoloIrVisitor visitor) |
void |
addFunction(GoloFunction function) |
void |
addImport(ModuleImport moduleImport) |
void |
addPimp(String target,
GoloFunction function) |
Set<GoloFunction> |
getFunctions() |
Set<ModuleImport> |
getImports() |
PackageAndClass |
getPackageAndClass() |
Map<String,Set<GoloFunction>> |
getPimps() |
getASTNode, getPositionInSourceCode, setASTNodepublic static final ModuleImport PREDEF
public static final ModuleImport STD_PIMPS
public static final ModuleImport GOLOLANG
public GoloModule(PackageAndClass packageAndClass)
public PackageAndClass getPackageAndClass()
public Set<ModuleImport> getImports()
public Map<String,Set<GoloFunction>> getPimps()
public void addImport(ModuleImport moduleImport)
public void addFunction(GoloFunction function)
public void addPimp(String target, GoloFunction function)
public Set<GoloFunction> getFunctions()
public void accept(GoloIrVisitor visitor)
Copyright © 2013 Institut National des Sciences Appliquées de Lyon (INSA-Lyon). All Rights Reserved.