Package org.fulib.scenarios.ast
Interface CompilationContext
-
- All Superinterfaces:
Node
- All Known Implementing Classes:
CompilationContext.Impl
public interface CompilationContext extends Node
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCompilationContext.Implstatic interfaceCompilationContext.Visitor<P,R>
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <P,R>
Raccept(CompilationContext.Visitor<P,R> visitor, P par)default <P,R>
Raccept(Node.Visitor<P,R> visitor, P par)ConfiggetConfig()java.util.Map<java.lang.String,ScenarioGroup>getGroups()static CompilationContextof(Config config, java.util.Map<java.lang.String,ScenarioGroup> groups)voidsetConfig(Config config)voidsetGroups(java.util.Map<java.lang.String,ScenarioGroup> groups)
-
-
-
Method Detail
-
of
static CompilationContext of(Config config, java.util.Map<java.lang.String,ScenarioGroup> groups)
-
getConfig
Config getConfig()
-
setConfig
void setConfig(Config config)
-
getGroups
java.util.Map<java.lang.String,ScenarioGroup> getGroups()
-
setGroups
void setGroups(java.util.Map<java.lang.String,ScenarioGroup> groups)
-
accept
default <P,R> R accept(CompilationContext.Visitor<P,R> visitor, P par)
-
accept
default <P,R> R accept(Node.Visitor<P,R> visitor, P par)
-
-