@Deprecated
public class JifArrayAccessAssign_c
extends polyglot.ast.ArrayAccessAssign_c
ArrayAccessAssign_c
represents a Java assignment expression
to an array element. For instance, A[3] = e
.
The class of the Expr
returned by
ArrayAccessAssign_c.left()
is guaranteed to be an
ArrayAccess
.Constructor and Description |
---|
JifArrayAccessAssign_c(polyglot.util.Position pos,
polyglot.ast.ArrayAccess left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
Deprecated.
|
JifArrayAccessAssign_c(polyglot.util.Position pos,
polyglot.ast.ArrayAccess left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right,
polyglot.ast.Ext ext)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<polyglot.types.Type> |
throwTypes(polyglot.types.TypeSystem ts)
Deprecated.
|
acceptCFGAssign, acceptCFGOpAssign, firstChild, left, left
acceptCFG, childExpectedType, copy, dump, left, operator, operator, operator, precedence, prettyPrint, reconstruct, right, right, right, throwsArithmeticException, toString, typeCheck, visitChildren
booleanValue, buildTypes, byteValue, charValue, constantValue, constantValue, constantValueSet, constantValueSet, doubleValue, extRewrite, floatValue, intValue, isConstant, isConstant, isTypeChecked, lastLang, longValue, printSubExpr, printSubExpr, shortValue, stringValue, type, type, type
exceptionCheck, exceptions, exceptions, exceptions, listChild, reachable, reachable, reachable
addDecls, buildTypesEnter, checkConstants, copy, copy, copyIfNeeded, del, del, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, error, error, error, exceptionCheckEnter, ext, ext, ext, ext, extRewriteEnter, extRewriteOverride, isDisambiguated, lang, position, position, position, prettyPrint, prettyPrint, prettyPrint, prettyPrint, print, printBlock, printSubStmt, translate, typeCheckEnter, typeCheckOverride, visit, visitChild, visitEdge, visitList
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
operator, operator, right, right, throwsArithmeticException
constantValue, constantValueSet, isConstant, precedence, printSubExpr, printSubExpr, type
del, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, isTypeChecked, position, position, visit, visitEdge
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, extRewriteOverride, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
public JifArrayAccessAssign_c(polyglot.util.Position pos, polyglot.ast.ArrayAccess left, polyglot.ast.Assign.Operator op, polyglot.ast.Expr right)
public JifArrayAccessAssign_c(polyglot.util.Position pos, polyglot.ast.ArrayAccess left, polyglot.ast.Assign.Operator op, polyglot.ast.Expr right, polyglot.ast.Ext ext)