public void atMember(Member mem) throws CompileError { atFieldRead(mem); }
@Override public void atMember(Member mem) throws CompileError { atFieldRead(mem); }
protected void atFieldPlusPlus(ASTree oprand) throws CompileError { CtField f = fieldAccess(oprand); atFieldRead(f); int t = exprType; if (t == INT || t == BYTE || t == CHAR || t == SHORT) exprType = INT; }
private void atFieldRead(ASTree expr) throws CompileError { atFieldRead(fieldAccess(expr)); }
protected void atFieldPlusPlus(ASTree oprand) throws CompileError { CtField f = fieldAccess(oprand); atFieldRead(f); int t = exprType; if (t == INT || t == BYTE || t == CHAR || t == SHORT) exprType = INT; }
private void atFieldRead(ASTree expr) throws CompileError { atFieldRead(fieldAccess(expr)); }
protected void atFieldAssign(Expr expr, int op, ASTree left, ASTree right) throws CompileError { CtField f = fieldAccess(left); atFieldRead(f); int fType = exprType; int fDim = arrayDim; String cname = className; right.accept(this); exprType = fType; arrayDim = fDim; className = cname; }
protected void atFieldAssign(Expr expr, int op, ASTree left, ASTree right) throws CompileError { CtField f = fieldAccess(left); atFieldRead(f); int fType = exprType; int fDim = arrayDim; String cname = className; right.accept(this); exprType = fType; arrayDim = fDim; className = cname; }
atFieldRead(expr); atFieldRead(expr); atFieldRead(expr);
atFieldRead(expr); atFieldRead(expr); atFieldRead(expr);
protected void atFieldPlusPlus(ASTree oprand) throws CompileError { CtField f = fieldAccess(oprand); atFieldRead(f); int t = exprType; if (t == INT || t == BYTE || t == CHAR || t == SHORT) exprType = INT; }
protected void atFieldPlusPlus(ASTree oprand) throws CompileError { CtField f = fieldAccess(oprand); atFieldRead(f); int t = exprType; if (t == INT || t == BYTE || t == CHAR || t == SHORT) exprType = INT; }
protected void atFieldPlusPlus(ASTree oprand) throws CompileError { CtField f = fieldAccess(oprand); atFieldRead(f); int t = exprType; if (t == INT || t == BYTE || t == CHAR || t == SHORT) exprType = INT; }
protected void atFieldPlusPlus(ASTree oprand) throws CompileError { CtField f = fieldAccess(oprand); atFieldRead(f); int t = exprType; if (t == INT || t == BYTE || t == CHAR || t == SHORT) exprType = INT; }
protected void atFieldPlusPlus(ASTree oprand) throws CompileError { CtField f = fieldAccess(oprand); atFieldRead(f); int t = exprType; if (t == INT || t == BYTE || t == CHAR || t == SHORT) exprType = INT; }
private void atFieldRead(ASTree expr) throws CompileError { atFieldRead(fieldAccess(expr)); }
protected void atFieldAssign(Expr expr, int op, ASTree left, ASTree right) throws CompileError { CtField f = fieldAccess(left); atFieldRead(f); int fType = exprType; int fDim = arrayDim; String cname = className; right.accept(this); exprType = fType; arrayDim = fDim; className = cname; }
protected void atFieldAssign(Expr expr, int op, ASTree left, ASTree right) throws CompileError { CtField f = fieldAccess(left); atFieldRead(f); int fType = exprType; int fDim = arrayDim; String cname = className; right.accept(this); exprType = fType; arrayDim = fDim; className = cname; }
protected void atFieldAssign(Expr expr, int op, ASTree left, ASTree right) throws CompileError { CtField f = fieldAccess(left); atFieldRead(f); int fType = exprType; int fDim = arrayDim; String cname = className; right.accept(this); exprType = fType; arrayDim = fDim; className = cname; }
protected void atFieldAssign(Expr expr, int op, ASTree left, ASTree right) throws CompileError { CtField f = fieldAccess(left); atFieldRead(f); int fType = exprType; int fDim = arrayDim; String cname = className; right.accept(this); exprType = fType; arrayDim = fDim; className = cname; }