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 and 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 and 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 |
asExpressionStmt() |
ExpressionStmt |
clone() |
Expression |
getExpression() |
ExpressionStmtMetaModel |
getMetaModel() |
void |
ifExpressionStmt(Consumer<ExpressionStmt> action) |
boolean |
isExpressionStmt() |
boolean |
remove(Node node) |
boolean |
replace(Node node,
Node replacementNode) |
ExpressionStmt |
setExpression(Expression expression) |
asAssertStmt, asBlockStmt, asBreakStmt, asContinueStmt, asDoStmt, asEmptyStmt, asExplicitConstructorInvocationStmt, asForeachStmt, asForStmt, asIfStmt, asLabeledStmt, asLocalClassDeclarationStmt, asReturnStmt, asSwitchEntryStmt, asSwitchStmt, asSynchronizedStmt, asThrowStmt, asTryStmt, asUnparsableStmt, asWhileStmt, ifAssertStmt, ifBlockStmt, ifBreakStmt, ifContinueStmt, ifDoStmt, ifEmptyStmt, ifExplicitConstructorInvocationStmt, ifForeachStmt, ifForStmt, ifIfStmt, ifLabeledStmt, ifLocalClassDeclarationStmt, ifReturnStmt, ifSwitchEntryStmt, ifSwitchStmt, ifSynchronizedStmt, ifThrowStmt, ifTryStmt, ifUnparsableStmt, ifWhileStmt, isAssertStmt, isBlockStmt, isBreakStmt, isContinueStmt, isDoStmt, isEmptyStmt, isExplicitConstructorInvocationStmt, isForeachStmt, isForStmt, isIfStmt, isLabeledStmt, isLocalClassDeclarationStmt, isReturnStmt, isSwitchEntryStmt, isSwitchStmt, isSynchronizedStmt, isThrowStmt, isTryStmt, isUnparsableStmt, isWhileStmt
addOrphanComment, containsData, customInitialization, equals, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, 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
finalize, getClass, notify, notifyAll, wait, wait, wait
setExpression
getAncestorOfType
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
public ExpressionStmt()
public ExpressionStmt(Expression expression)
@Generated(value="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(value="com.github.javaparser.generator.core.node.PropertyGenerator") public Expression getExpression()
getExpression
in interface NodeWithExpression<ExpressionStmt>
@Generated(value="com.github.javaparser.generator.core.node.PropertyGenerator") public ExpressionStmt setExpression(Expression expression)
setExpression
in interface NodeWithExpression<ExpressionStmt>
@Generated(value="com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
@Generated(value="com.github.javaparser.generator.core.node.CloneGenerator") public ExpressionStmt clone()
@Generated(value="com.github.javaparser.generator.core.node.GetMetaModelGenerator") public ExpressionStmtMetaModel getMetaModel()
getMetaModel
in class Statement
@Generated(value="com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode)
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public boolean isExpressionStmt()
isExpressionStmt
in class Statement
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public ExpressionStmt asExpressionStmt()
asExpressionStmt
in class Statement
@Generated(value="com.github.javaparser.generator.core.node.TypeCastingGenerator") public void ifExpressionStmt(Consumer<ExpressionStmt> action)
ifExpressionStmt
in class Statement
Copyright © 2007–2017. All rights reserved.