public class ArrayCreationLevel extends Node implements NodeWithAnnotations<ArrayCreationLevel>
new int[1][2];
there are two ArrayCreationLevel objects,
the first one contains the expression "1",
the second the expression "2".ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration
Constructor and Description |
---|
ArrayCreationLevel() |
ArrayCreationLevel(Expression dimension) |
ArrayCreationLevel(Expression dimension,
NodeList<AnnotationExpr> annotations) |
ArrayCreationLevel(int dimension) |
ArrayCreationLevel(Range range,
Expression dimension,
NodeList<AnnotationExpr> annotations) |
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.
|
NodeList<AnnotationExpr> |
getAnnotations() |
Expression |
getDimension() |
ArrayCreationLevel |
setAnnotations(NodeList<AnnotationExpr> annotations) |
void |
setDimension(Expression dimension) |
addOrphanComment, clone, containsWithin, equals, getAllContainedComments, getBegin, getChildNodes, getComment, getEnd, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getRange, getUserData, hasComment, hashCode, isPositionedAfter, isPositionedBefore, remove, setAsParentNodeOf, setBegin, setBlockComment, setComment, setEnd, setLineComment, setParentNode, setRange, setUserData, toString, toString, tryAddImportToParentCompilationUnit
finalize, getClass, notify, notifyAll, wait, wait, wait
addAnnotation, addAnnotation, addMarkerAnnotation, addMarkerAnnotation, addSingleMemberAnnotation, addSingleMemberAnnotation, getAnnotationByClass, getAnnotationByName, isAnnotationPresent, isAnnotationPresent
getAncestorOfType, setAsParentNodeOf, setAsParentNodeOf
public ArrayCreationLevel()
public ArrayCreationLevel(int dimension)
public ArrayCreationLevel(Expression dimension)
public ArrayCreationLevel(Expression dimension, NodeList<AnnotationExpr> annotations)
public ArrayCreationLevel(Range range, Expression dimension, NodeList<AnnotationExpr> annotations)
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
public void setDimension(Expression dimension)
public Expression getDimension()
public NodeList<AnnotationExpr> getAnnotations()
getAnnotations
in interface NodeWithAnnotations<ArrayCreationLevel>
public ArrayCreationLevel setAnnotations(NodeList<AnnotationExpr> annotations)
setAnnotations
in interface NodeWithAnnotations<ArrayCreationLevel>
Copyright © 2007–2016. All rights reserved.