Package org.fulib.scenarios.ast
Interface ScenarioGroup
-
- All Superinterfaces:
Node
- All Known Implementing Classes:
ScenarioGroup.Impl
public interface ScenarioGroup extends Node
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ScenarioGroup.Impl
static interface
ScenarioGroup.Visitor<P,R>
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <P,R>
Raccept(Node.Visitor<P,R> visitor, P par)
default <P,R>
Raccept(ScenarioGroup.Visitor<P,R> visitor, P par)
java.util.Map<java.lang.String,ClassDecl>
getClasses()
CompilationContext
getContext()
java.util.Map<java.lang.String,ScenarioFile>
getFiles()
java.lang.String
getPackageDir()
java.lang.String
getSourceDir()
static ScenarioGroup
of(CompilationContext context, java.lang.String sourceDir, java.lang.String packageDir, java.util.Map<java.lang.String,ScenarioFile> files, java.util.Map<java.lang.String,ClassDecl> classes)
void
setClasses(java.util.Map<java.lang.String,ClassDecl> classes)
void
setContext(CompilationContext context)
void
setFiles(java.util.Map<java.lang.String,ScenarioFile> files)
void
setPackageDir(java.lang.String packageDir)
void
setSourceDir(java.lang.String sourceDir)
-
-
-
Method Detail
-
of
static ScenarioGroup of(CompilationContext context, java.lang.String sourceDir, java.lang.String packageDir, java.util.Map<java.lang.String,ScenarioFile> files, java.util.Map<java.lang.String,ClassDecl> classes)
-
getContext
CompilationContext getContext()
-
setContext
void setContext(CompilationContext context)
-
getSourceDir
java.lang.String getSourceDir()
-
setSourceDir
void setSourceDir(java.lang.String sourceDir)
-
getPackageDir
java.lang.String getPackageDir()
-
setPackageDir
void setPackageDir(java.lang.String packageDir)
-
getFiles
java.util.Map<java.lang.String,ScenarioFile> getFiles()
-
setFiles
void setFiles(java.util.Map<java.lang.String,ScenarioFile> files)
-
getClasses
java.util.Map<java.lang.String,ClassDecl> getClasses()
-
setClasses
void setClasses(java.util.Map<java.lang.String,ClassDecl> classes)
-
accept
default <P,R> R accept(ScenarioGroup.Visitor<P,R> visitor, P par)
-
accept
default <P,R> R accept(Node.Visitor<P,R> visitor, P par)
-
-