/* */ }
/* */
/* */ static ASTree stripPlusExpr(ASTree expr)
/* */ {
/* 420 */ if ((expr instanceof BinExpr)) {
/* 421 */ BinExpr e = (BinExpr)expr;
/* 422 */ if ((e.getOperator() == 43) && (e.oprand2() == null))
/* 423 */ return e.getLeft();
/* */ }
/* 425 */ else if ((expr instanceof Expr)) {
/* 426 */ Expr e = (Expr)expr;
/* 427 */ int op = e.getOperator();
/* 428 */ if (op == 35) {
/* 429 */ ASTree cexpr = getConstantFieldValue((Member)e.oprand2());
/* 430 */ if (cexpr != null)
/* 431 */ return cexpr;
/* */ }
/* 433 */ else if ((op == 43) && (e.getRight() == null)) {
/* 434 */ return e.getLeft();
/* */ }
/* 436 */ } else if ((expr instanceof Member)) {
/* 437 */ ASTree cexpr = getConstantFieldValue((Member)expr);
/* 438 */ if (cexpr != null) {
/* 439 */ return cexpr;