/* */ protected abstract void atFieldPlusPlus(int paramInt, boolean paramBoolean1, ASTree paramASTree, Expr paramExpr, boolean paramBoolean2) throws CompileError;
/* */
/* */ public abstract void atMember(Member paramMember) throws CompileError;
/* */
/* */ public void atVariable(Variable v) throws CompileError {
/* 1827 */ Declarator d = v.getDeclarator();
/* 1828 */ this.exprType = d.getType();
/* 1829 */ this.arrayDim = d.getArrayDim();
/* 1830 */ this.className = d.getClassName();
/* 1831 */ int var = getLocalVar(d);
/* */
/* 1833 */ if (this.arrayDim > 0)
/* 1834 */ this.bytecode.addAload(var);
/* */ else