NodeWithExpression<ExpressionStmt>
, NodeWithRange<ExpressionStmt>
, NodeWithTokenRange<ExpressionStmt>
, Observable
, Visitable
, HasParentNode<ExpressionStmt>
, Cloneable
public final class ExpressionStmt extends Statement implements NodeWithExpression<ExpressionStmt>
Node.ObserverRegistrationMode, Node.Parsedness
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration
Constructor | Description |
---|---|
ExpressionStmt() |
|
ExpressionStmt(Expression expression) |
|
ExpressionStmt(TokenRange tokenRange,
Expression expression) |
This constructor is used by the parser and is considered private.
|
Modifier and Type | Method | Description |
---|---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg) |
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg) |
Accept method for visitor support.
|
ExpressionStmt |
clone() |
|
Expression |
getExpression() |
|
ExpressionStmtMetaModel |
getMetaModel() |
|
boolean |
remove(Node node) |
|
boolean |
replace(Node node,
Node replacementNode) |
|
ExpressionStmt |
setExpression(Expression expression) |
getAncestorOfType
addOrphanComment, customInitialization, equals, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodeLists, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getTokenRange, hasComment, hashCode, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, toString, toString, tryAddImportToParentCompilationUnit, unregister
setExpression
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
public ExpressionStmt()
public ExpressionStmt(Expression expression)
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator") public ExpressionStmt(TokenRange tokenRange, Expression expression)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
Visitable
accept
in interface Visitable
R
- the type of the return value of the visitorA
- the type the user argument passed to the visitorv
- the visitor implementationarg
- the argument passed to the visitor (of type A)public <A> void accept(VoidVisitor<A> v, A arg)
Visitable
@Generated("com.github.javaparser.generator.core.node.PropertyGenerator") public Expression getExpression()
getExpression
in interface NodeWithExpression<ExpressionStmt>
@Generated("com.github.javaparser.generator.core.node.PropertyGenerator") public ExpressionStmt setExpression(Expression expression)
setExpression
in interface NodeWithExpression<ExpressionStmt>
@Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
@Generated("com.github.javaparser.generator.core.node.CloneGenerator") public ExpressionStmt clone()
@Generated("com.github.javaparser.generator.core.node.GetMetaModelGenerator") public ExpressionStmtMetaModel getMetaModel()
getMetaModel
in class Statement
@Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode)
Copyright © 2007–2019. All rights reserved.