Package org.sonar.python.tree
Class CallExpressionImpl
java.lang.Object
org.sonar.python.tree.PyTree
org.sonar.python.tree.CallExpressionImpl
- All Implemented Interfaces:
CallExpression,Expression,Tree,HasTypeDependencies
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.sonar.python.tree.PyTree
firstToken, lastToken -
Constructor Summary
ConstructorsConstructorDescriptionCallExpressionImpl(Expression callee, ArgList argumentList, Token leftPar, Token rightPar) -
Method Summary
Methods inherited from class org.sonar.python.tree.PyTree
children, firstToken, is, lastToken, parent, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.python.api.tree.CallExpression
calleeSymbol
-
Constructor Details
-
CallExpressionImpl
public CallExpressionImpl(Expression callee, @Nullable ArgList argumentList, Token leftPar, Token rightPar)
-
-
Method Details
-
callee
- Specified by:
calleein interfaceCallExpression
-
argumentList
- Specified by:
argumentListin interfaceCallExpression
-
arguments
Description copied from interface:CallExpressionUtility method to returnargumentList().arguments()or an empty list when argumentList is null.- Specified by:
argumentsin interfaceCallExpression
-
leftPar
- Specified by:
leftParin interfaceCallExpression
-
rightPar
- Specified by:
rightParin interfaceCallExpression
-
getKind
-
accept
-
computeChildren
-
type
- Specified by:
typein interfaceExpression
-
typeDependencies
- Specified by:
typeDependenciesin interfaceHasTypeDependencies
-