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 Stringvalue-
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 LiteralStringValueExprclone()LiteralStringValueExprMetaModelgetMetaModel()StringgetValue()booleanremove(Node node)booleanreplace(Node node, Node replacementNode)LiteralStringValueExprsetValue(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:
removein classLiteralExpr
-
clone
@Generated("com.github.javaparser.generator.core.node.CloneGenerator") public LiteralStringValueExpr clone()
- Overrides:
clonein classLiteralExpr
-
getMetaModel
@Generated("com.github.javaparser.generator.core.node.GetMetaModelGenerator") public LiteralStringValueExprMetaModel getMetaModel()
- Overrides:
getMetaModelin 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:
replacein classLiteralExpr
-
-