public static class JCTree.JCArrayAccess extends JCTree.JCExpression implements ArrayAccessTree
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 |
|---|---|
JCTree.JCExpression |
index |
JCTree.JCExpression |
indexed |
| Modifier | Constructor and Description |
|---|---|
protected |
JCArrayAccess(JCTree.JCExpression indexed,
JCTree.JCExpression index) |
| 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.
|
JCTree.JCExpression |
getExpression() |
JCTree.JCExpression |
getIndex() |
Tree.Kind |
getKind()
Gets the kind of this tree.
|
JCTree.Tag |
getTag() |
setPos, setTypeclone, getEndPosition, getPreferredPosition, getStartPosition, getTree, hasTag, pos, toStringpublic JCTree.JCExpression indexed
public JCTree.JCExpression index
protected JCArrayAccess(JCTree.JCExpression indexed, JCTree.JCExpression index)
public void accept(JCTree.Visitor v)
JCTreepublic Tree.Kind getKind()
Treepublic JCTree.JCExpression getExpression()
getExpression in interface ArrayAccessTreepublic JCTree.JCExpression getIndex()
getIndex in interface ArrayAccessTreepublic <R,D> R accept(TreeVisitor<R,D> v, D d)
Treepublic JCTree.Tag getTag()
Copyright © 2017 earcam. All rights reserved.