Package com.github.javaparser.ast.expr
Class LiteralStringValueExpr
- java.lang.Object
-
- com.github.javaparser.ast.Node
-
- com.github.javaparser.ast.expr.Expression
-
- com.github.javaparser.ast.expr.LiteralExpr
-
- com.github.javaparser.ast.expr.LiteralStringValueExpr
-
- All Implemented Interfaces:
NodeWithRange<Node>
,NodeWithTokenRange<Node>
,Observable
,Visitable
,HasParentNode<Node>
,Cloneable
- Direct Known Subclasses:
CharLiteralExpr
,DoubleLiteralExpr
,IntegerLiteralExpr
,LongLiteralExpr
,StringLiteralExpr
public abstract class LiteralStringValueExpr extends LiteralExpr
Any literal value that is stored internally as a String.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.github.javaparser.ast.Node
Node.ObserverRegistrationMode, Node.Parsedness
-
-
Field Summary
Fields Modifier and Type Field Description protected String
value
-
Fields inherited from class com.github.javaparser.ast.Node
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration
-
-
Constructor Summary
Constructors Constructor Description LiteralStringValueExpr(TokenRange tokenRange, String value)
This constructor is used by the parser and is considered private.LiteralStringValueExpr(String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LiteralStringValueExpr
clone()
LiteralStringValueExprMetaModel
getMetaModel()
String
getValue()
boolean
remove(Node node)
boolean
replace(Node node, Node replacementNode)
LiteralStringValueExpr
setValue(String value)
-
Methods inherited from class com.github.javaparser.ast.Node
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
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.javaparser.HasParentNode
getAncestorOfType
-
Methods inherited from interface com.github.javaparser.ast.nodeTypes.NodeWithRange
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
-
-
-
-
Field Detail
-
value
protected String value
-
-
Constructor Detail
-
LiteralStringValueExpr
public LiteralStringValueExpr(String value)
-
LiteralStringValueExpr
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator") public LiteralStringValueExpr(TokenRange tokenRange, String value)
This constructor is used by the parser and is considered private.
-
-
Method Detail
-
getValue
@Generated("com.github.javaparser.generator.core.node.PropertyGenerator") public String getValue()
-
setValue
@Generated("com.github.javaparser.generator.core.node.PropertyGenerator") public LiteralStringValueExpr setValue(String value)
-
remove
@Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
- Overrides:
remove
in classLiteralExpr
-
clone
@Generated("com.github.javaparser.generator.core.node.CloneGenerator") public LiteralStringValueExpr clone()
- Overrides:
clone
in classLiteralExpr
-
getMetaModel
@Generated("com.github.javaparser.generator.core.node.GetMetaModelGenerator") public LiteralStringValueExprMetaModel getMetaModel()
- Overrides:
getMetaModel
in classLiteralExpr
- Returns:
- get JavaParser specific node introspection information.
-
replace
@Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode)
- Overrides:
replace
in classLiteralExpr
-
-