public class ArrayExpression extends ASTNodeAccessImpl implements Expression
| 构造器和说明 |
|---|
ArrayExpression() |
ArrayExpression(Expression objExpression,
Expression indexExpression,
Expression startIndexExpression,
Expression stopIndexExpression) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(ExpressionVisitor expressionVisitor) |
Expression |
getIndexExpression() |
<E extends Expression> |
getIndexExpression(Class<E> type) |
Expression |
getObjExpression() |
<E extends Expression> |
getObjExpression(Class<E> type) |
Expression |
getStartIndexExpression() |
Expression |
getStopIndexExpression() |
void |
setIndexExpression(Expression indexExpression) |
void |
setObjExpression(Expression objExpression) |
void |
setStartIndexExpression(Expression startIndexExpression) |
void |
setStopIndexExpression(Expression stopIndexExpression) |
String |
toString() |
ArrayExpression |
withIndexExpression(Expression indexExpression) |
ArrayExpression |
withObjExpression(Expression objExpression) |
ArrayExpression |
withRangeExpression(Expression startIndexExpression,
Expression stopIndexExpression) |
getASTNode, setASTNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetASTNode, setASTNodepublic ArrayExpression()
public ArrayExpression(Expression objExpression, Expression indexExpression, Expression startIndexExpression, Expression stopIndexExpression)
public Expression getObjExpression()
public void setObjExpression(Expression objExpression)
public Expression getIndexExpression()
public void setIndexExpression(Expression indexExpression)
public Expression getStartIndexExpression()
public void setStartIndexExpression(Expression startIndexExpression)
public Expression getStopIndexExpression()
public void setStopIndexExpression(Expression stopIndexExpression)
public void accept(ExpressionVisitor expressionVisitor)
accept 在接口中 Expressionpublic ArrayExpression withObjExpression(Expression objExpression)
public ArrayExpression withIndexExpression(Expression indexExpression)
public ArrayExpression withRangeExpression(Expression startIndexExpression, Expression stopIndexExpression)
public <E extends Expression> E getObjExpression(Class<E> type)
public <E extends Expression> E getIndexExpression(Class<E> type)
Copyright © 2026. All rights reserved.