Class Module
- java.lang.Object
-
- io.github.danielnaczo.python3parser.model.mods.Mod
-
- io.github.danielnaczo.python3parser.model.mods.Module
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R,P>
Raccept(Python3ASTVisitor<R,P> visitor, P param)ClassDefaddClass(ClassDef clazz)FunctionDefaddFunction(FunctionDef function)StatementaddStatement(Statement statement)voidaddStatements(java.util.List<Statement> statements)booleanequals(java.lang.Object o)java.util.List<ClassDef>getClassDefs()java.util.List<FunctionDef>getFunctionDefs()java.util.List<Statement>getStatements()inthashCode()voidprintInConsole()voidsetStatements(java.util.List<Statement> statements)
-
-
-
Constructor Detail
-
Module
public Module()
-
Module
public Module(java.util.List<Statement> body)
-
-
Method Detail
-
getStatements
public java.util.List<Statement> getStatements()
-
setStatements
public void setStatements(java.util.List<Statement> statements)
-
addStatements
public void addStatements(java.util.List<Statement> statements)
-
addFunction
public FunctionDef addFunction(FunctionDef function)
-
getClassDefs
public java.util.List<ClassDef> getClassDefs()
-
getFunctionDefs
public java.util.List<FunctionDef> getFunctionDefs()
-
accept
public <R,P> R accept(Python3ASTVisitor<R,P> visitor, P param)
-
printInConsole
public void printInConsole()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-