Package org.sonar.python.tree
Class FormattedExpressionImpl
- java.lang.Object
-
- org.sonar.python.tree.PyTree
-
- org.sonar.python.tree.FormattedExpressionImpl
-
- All Implemented Interfaces:
FormattedExpression,Tree
public class FormattedExpressionImpl extends PyTree implements FormattedExpression
-
-
Field Summary
-
Fields inherited from class org.sonar.python.tree.PyTree
firstToken, lastToken
-
-
Constructor Summary
Constructors Constructor Description FormattedExpressionImpl(Expression expression, Token equalToken, FormatSpecifier formatSpecifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(TreeVisitor visitor)TokenequalToken()Expressionexpression()FormatSpecifierformatSpecifier()Tree.KindgetKind()-
Methods inherited from class org.sonar.python.tree.PyTree
children, firstToken, is, lastToken, parent, setParent
-
-
-
-
Constructor Detail
-
FormattedExpressionImpl
public FormattedExpressionImpl(Expression expression, @Nullable Token equalToken, @Nullable FormatSpecifier formatSpecifier)
-
-
Method Detail
-
expression
public Expression expression()
- Specified by:
expressionin interfaceFormattedExpression
-
equalToken
public Token equalToken()
- Specified by:
equalTokenin interfaceFormattedExpression- Returns:
- Optional equal specifier introduced in Python 3.8
-
formatSpecifier
public FormatSpecifier formatSpecifier()
- Specified by:
formatSpecifierin interfaceFormattedExpression- Returns:
- Optional format specifier.
-
accept
public void accept(TreeVisitor visitor)
-
-