NodeWithAnnotations<PrimitiveType>
, NodeWithRange<PrimitiveType>
, NodeWithTokenRange<PrimitiveType>
, Observable
, Visitable
, HasParentNode<PrimitiveType>
, Cloneable
public final class PrimitiveType extends Type implements NodeWithAnnotations<PrimitiveType>
int
boolean
short
Modifier and Type | Class | Description |
---|---|---|
static class |
PrimitiveType.Primitive |
Node.ObserverRegistrationMode, Node.Parsedness
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration
Constructor | Description |
---|---|
PrimitiveType() |
|
PrimitiveType(PrimitiveType.Primitive type) |
|
PrimitiveType(TokenRange tokenRange,
PrimitiveType.Primitive type) |
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.
|
String |
asString() |
|
static PrimitiveType |
booleanType() |
|
static PrimitiveType |
byteType() |
|
static PrimitiveType |
charType() |
|
PrimitiveType |
clone() |
|
static PrimitiveType |
doubleType() |
|
static PrimitiveType |
floatType() |
|
PrimitiveTypeMetaModel |
getMetaModel() |
|
List<NodeList<?>> |
getNodeLists() |
The list of NodeLists owned by this node.
|
PrimitiveType.Primitive |
getType() |
|
static PrimitiveType |
intType() |
|
static PrimitiveType |
longType() |
|
boolean |
remove(Node node) |
|
boolean |
replace(Node node,
Node replacementNode) |
|
PrimitiveType |
setAnnotations(NodeList<AnnotationExpr> annotations) |
|
PrimitiveType |
setType(PrimitiveType.Primitive type) |
|
static PrimitiveType |
shortType() |
|
ClassOrInterfaceType |
toBoxedType() |
getAncestorOfType
addOrphanComment, 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
addAndGetAnnotation, addAndGetAnnotation, addAnnotation, addAnnotation, addAnnotation, addMarkerAnnotation, addMarkerAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, getAnnotation, getAnnotationByClass, getAnnotationByName, getAnnotations, isAnnotationPresent, isAnnotationPresent, setAnnotation, tryAddImportToParentCompilationUnit
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
finalize, getClass, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotations, getArrayLevel, getElementType
public PrimitiveType()
public PrimitiveType(PrimitiveType.Primitive type)
@Generated("com.github.javaparser.generator.core.node.MainConstructorGenerator") public PrimitiveType(TokenRange tokenRange, PrimitiveType.Primitive type)
public static PrimitiveType booleanType()
public static PrimitiveType charType()
public static PrimitiveType byteType()
public static PrimitiveType shortType()
public static PrimitiveType intType()
public static PrimitiveType longType()
public static PrimitiveType floatType()
public static PrimitiveType doubleType()
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 PrimitiveType.Primitive getType()
public ClassOrInterfaceType toBoxedType()
@Generated("com.github.javaparser.generator.core.node.PropertyGenerator") public PrimitiveType setType(PrimitiveType.Primitive type)
public PrimitiveType setAnnotations(NodeList<AnnotationExpr> annotations)
setAnnotations
in interface NodeWithAnnotations<PrimitiveType>
setAnnotations
in class Type
@Generated("com.github.javaparser.generator.core.node.GetNodeListsGenerator") public List<NodeList<?>> getNodeLists()
Node
getNodeLists
in class Node
@Generated("com.github.javaparser.generator.core.node.RemoveMethodGenerator") public boolean remove(Node node)
@Generated("com.github.javaparser.generator.core.node.CloneGenerator") public PrimitiveType clone()
@Generated("com.github.javaparser.generator.core.node.GetMetaModelGenerator") public PrimitiveTypeMetaModel getMetaModel()
getMetaModel
in class Type
@Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode)
Copyright © 2007–2019. All rights reserved.