Package org.sonar.python.api.tree
Interface PyClassDefTree
-
- All Superinterfaces:
PyStatementTree,Tree
- All Known Implementing Classes:
PyClassDefTreeImpl
public interface PyClassDefTree extends PyStatementTree
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PyArgListTreeargs()null if class is defined without argsclass Foo:...orclass Foo():...PyStatementListTreebody()com.sonar.sslr.api.TokenclassKeyword()com.sonar.sslr.api.Tokencolon()List<PyDecoratorTree>decorators()com.sonar.sslr.api.Tokendocstring()com.sonar.sslr.api.TokenleftPar()PyNameTreename()com.sonar.sslr.api.TokenrightPar()
-
-
-
Method Detail
-
decorators
List<PyDecoratorTree> decorators()
-
classKeyword
com.sonar.sslr.api.Token classKeyword()
-
name
PyNameTree name()
-
leftPar
@CheckForNull com.sonar.sslr.api.Token leftPar()
-
args
@CheckForNull PyArgListTree args()
null if class is defined without argsclass Foo:...orclass Foo():...
-
rightPar
@CheckForNull com.sonar.sslr.api.Token rightPar()
-
colon
com.sonar.sslr.api.Token colon()
-
body
PyStatementListTree body()
-
docstring
@CheckForNull com.sonar.sslr.api.Token docstring()
-
-