public static class JCTree.JCNewArray extends JCTree.JCExpression implements NewArrayTree
JCTree.Factory, JCTree.JCAnnotatedType, JCTree.JCAnnotation, JCTree.JCArrayAccess, JCTree.JCArrayTypeTree, JCTree.JCAssert, JCTree.JCAssign, JCTree.JCAssignOp, JCTree.JCBinary, JCTree.JCBlock, JCTree.JCBreak, JCTree.JCCase, JCTree.JCCatch, JCTree.JCClassDecl, JCTree.JCCompilationUnit, JCTree.JCConditional, JCTree.JCContinue, JCTree.JCDoWhileLoop, JCTree.JCEnhancedForLoop, JCTree.JCErroneous, JCTree.JCExpression, JCTree.JCExpressionStatement, JCTree.JCFieldAccess, JCTree.JCForLoop, JCTree.JCFunctionalExpression, JCTree.JCIdent, JCTree.JCIf, JCTree.JCImport, JCTree.JCInstanceOf, JCTree.JCLabeledStatement, JCTree.JCLambda, JCTree.JCLiteral, JCTree.JCMemberReference, JCTree.JCMethodDecl, JCTree.JCMethodInvocation, JCTree.JCModifiers, JCTree.JCNewArray, JCTree.JCNewClass, JCTree.JCParens, JCTree.JCPolyExpression, JCTree.JCPrimitiveTypeTree, JCTree.JCReturn, JCTree.JCSkip, JCTree.JCStatement, JCTree.JCSwitch, JCTree.JCSynchronized, JCTree.JCThrow, JCTree.JCTry, JCTree.JCTypeApply, JCTree.JCTypeCast, JCTree.JCTypeIntersection, JCTree.JCTypeParameter, JCTree.JCTypeUnion, JCTree.JCUnary, JCTree.JCVariableDecl, JCTree.JCWhileLoop, JCTree.JCWildcard, JCTree.LetExpr, JCTree.Tag, JCTree.TypeBoundKind, JCTree.Visitor| Modifier and Type | Field and Description |
|---|---|
List<JCTree.JCAnnotation> |
annotations |
List<List<JCTree.JCAnnotation>> |
dimAnnotations |
List<JCTree.JCExpression> |
dims |
List<JCTree.JCExpression> |
elems |
JCTree.JCExpression |
elemtype |
| Modifier | Constructor and Description |
|---|---|
protected |
JCNewArray(JCTree.JCExpression elemtype,
List<JCTree.JCExpression> dims,
List<JCTree.JCExpression> elems) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(JCTree.Visitor v)
Visit this tree with a given visitor.
|
<R,D> R |
accept(TreeVisitor<R,D> v,
D d)
Accept method used to implement the visitor pattern.
|
List<JCTree.JCAnnotation> |
getAnnotations() |
List<List<JCTree.JCAnnotation>> |
getDimAnnotations() |
List<JCTree.JCExpression> |
getDimensions() |
List<JCTree.JCExpression> |
getInitializers() |
Tree.Kind |
getKind()
Gets the kind of this tree.
|
JCTree.Tag |
getTag() |
JCTree.JCExpression |
getType() |
setPos, setTypeclone, getEndPosition, getPreferredPosition, getStartPosition, getTree, hasTag, pos, toStringpublic JCTree.JCExpression elemtype
public List<JCTree.JCExpression> dims
public List<JCTree.JCAnnotation> annotations
public List<List<JCTree.JCAnnotation>> dimAnnotations
public List<JCTree.JCExpression> elems
protected JCNewArray(JCTree.JCExpression elemtype, List<JCTree.JCExpression> dims, List<JCTree.JCExpression> elems)
public void accept(JCTree.Visitor v)
JCTreepublic Tree.Kind getKind()
Treepublic JCTree.JCExpression getType()
getType in interface NewArrayTreepublic List<JCTree.JCExpression> getDimensions()
getDimensions in interface NewArrayTreepublic List<JCTree.JCExpression> getInitializers()
getInitializers in interface NewArrayTreepublic <R,D> R accept(TreeVisitor<R,D> v, D d)
Treepublic JCTree.Tag getTag()
public List<JCTree.JCAnnotation> getAnnotations()
getAnnotations in interface NewArrayTreepublic List<List<JCTree.JCAnnotation>> getDimAnnotations()
getDimAnnotations in interface NewArrayTreeCopyright © 2017 earcam. All rights reserved.