/openjdk7/jdk/src/share/classes/sun/tools/tree/ |
H A D | SuperExpression.java | 64 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 65 vset = checkCommon(env, ctx, vset, exp); 70 return vset; 77 Vset vset, Hashtable exp, 79 return checkCommon(env, ctx, vset, exp); 83 private Vset checkCommon(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 88 return vset; 90 vset = super.checkValue(env, ctx, vset, ex 76 checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc) argument [all...] |
H A D | Vset.java | 37 long vset; // DA bits for first 64 variables field in class:Vset 51 // that (this.x != fullX || (this.vset == -1 && this.uset == -1)). 61 // For more thorough testing of long vset support, it is helpful to 64 static final int VBITS = 64; // number of bits in vset (uset) 87 private Vset(long vset, long uset, long x[]) { argument 88 this.vset = vset; 101 Vset vs = new Vset(vset, uset, x); 118 * Ask if this is a vset for a dead end. 132 * Ask if this is a vset fo [all...] |
H A D | LengthExpression.java | 49 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 50 vset = right.checkValue(env, ctx, vset, exp); 54 return vset;
|
H A D | TypeExpression.java | 56 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 59 return vset; 62 public Vset checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable exp, argument 64 return vset;
|
H A D | ExprExpression.java | 51 public void checkCondition(Environment env, Context ctx, Vset vset, argument 53 right.checkCondition(env, ctx, vset, exp, cvars); 63 Vset vset, Hashtable exp, Expression outside) { 64 vset = right.checkAssignOp(env, ctx, vset, exp, outside); 66 return vset; 83 // Vset vset, Hashtable exp) { 84 // vset = right.check(env, ctx, vset, exp); 86 // return vset; 62 checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable exp, Expression outside) argument [all...] |
H A D | IdentifierExpression.java | 78 private Vset assign(Environment env, Context ctx, Vset vset) { argument 88 } else if (!vset.testVarUnassigned(local.number)) { 92 vset.addVar(local.number); 95 vset = FieldExpression.checkFinalAssign(env, ctx, vset, 98 return vset; 104 private Vset get(Environment env, Context ctx, Vset vset) { argument 110 if (!vset.testVar(local.number)) { 112 vset.addVar(local.number); 117 if (!vset 234 checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) argument 252 checkLHS(Environment env, Context ctx, Vset vset, Hashtable exp) argument 265 checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable exp, Expression outside) argument 296 checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc) argument [all...] |
H A D | DoStatement.java | 56 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 60 Vset vsEntry = vset.copy(); 61 vset = body.check(env, newctx, reach(env, vset), exp); 62 vset = vset.join(newctx.vsContinue); 66 cond.checkCondition(env, newctx, vset, exp); 71 vset = newctx.vsBreak.join(cvars.vsFalse); 72 return ctx.removeAdditionalVars(vset);
|
H A D | ArrayAccessExpression.java | 65 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 66 vset = right.checkValue(env, ctx, vset, exp); 69 return vset; 71 vset = index.checkValue(env, ctx, vset, exp); 78 return vset; 82 return vset; 86 Vset vset, Hashtable exp, 89 vset 85 checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc) argument 111 checkLHS(Environment env, Context ctx, Vset vset, Hashtable exp) argument 119 checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable exp, Expression outside) argument [all...] |
H A D | BinaryLogicalExpression.java | 49 Vset vset, Hashtable exp) { 53 checkCondition(env, ctx, vset, exp, cvars); 63 public void checkCondition(Environment env, Context ctx, Vset vset, argument 48 checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) argument
|
H A D | CaseStatement.java | 52 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 54 expr.checkValue(env, ctx, vset, exp); 58 return vset.clearDeadEnd();
|
H A D | ForStatement.java | 60 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 62 vset = reach(env, vset); 65 vset = init.checkBlockStatement(env, initctx, vset, exp); 69 Vset vsEntry = vset.copy(); 72 cvars = cond.checkCondition(env, newctx, vset, exp); 78 cvars.vsTrue = vset; 80 vset = body.check(env, newctx, cvars.vsTrue, exp); 81 vset [all...] |
H A D | Statement.java | 103 public Vset checkMethod(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 108 vset = check(env, ctx, vset, exp); 123 if (!vset.isDeadEnd()) { 129 vset = vset.join(mctx.vsBreak); 131 return vset; 133 Vset checkDeclaration(Environment env, Context ctx, Vset vset, int mod, Type t, Hashtable exp) { argument 167 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 172 Vset checkBlockStatement(Environment env, Context ctx, Vset vset, Hashtabl argument 176 reach(Environment env, Vset vset) argument [all...] |
H A D | CastExpression.java | 51 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 53 vset = right.checkValue(env, ctx, vset, exp); 57 return vset; 62 return vset; 68 return vset; 76 return vset;
|
H A D | AssignExpression.java | 53 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 57 vset = right.checkValue(env, ctx, vset, exp); 58 vset = left.checkLHS(env, ctx, vset, exp); 61 vset = left.checkLHS(env, ctx, vset, exp); 62 vset = right.checkValue(env, ctx, vset, exp); 70 return vset; [all...] |
H A D | WhileStatement.java | 56 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 60 Vset vsEntry = vset.copy(); 64 cond.checkCondition(env, newctx, reach(env, vset), exp); 67 vset = body.check(env, newctx, cvars.vsTrue, exp); 68 vset = vset.join(newctx.vsContinue); 70 ctx.checkBackBranch(env, this, vsEntry, vset); 72 vset = newctx.vsBreak.join(cvars.vsFalse); 73 return ctx.removeAdditionalVars(vset);
|
H A D | FieldExpression.java | 222 Vset vset, Hashtable exp, 227 return checkCommon(env, ctx, vset, exp, loc, false); 235 Vset vset, Hashtable exp) { 236 vset = checkCommon(env, ctx, vset, exp, null, false); 242 return vset; 419 Vset vset, Hashtable exp, 431 return vset; 446 return vset; 451 vset 221 checkAmbigName(Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc) argument 234 checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) argument 418 checkCommon(Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc, boolean isLHS) argument 852 checkInnerClass(Environment env, Context ctx, Vset vset, Hashtable exp, UnaryExpression loc) argument 905 checkLHS(Environment env, Context ctx, Vset vset, Hashtable exp) argument 947 checkAssignOp(Environment env, Context ctx, Vset vset, Hashtable exp, Expression outside) argument 979 checkFinalAssign(Environment env, Context ctx, Vset vset, long where, MemberDefinition field) argument [all...] |
H A D | VarDeclarationStatement.java | 60 Vset checkDeclaration(Environment env, Context ctx, Vset vset, int mod, Type t, Hashtable exp) { argument 74 vset = body.checkLocalClass(env, ctx, vset, 79 return vset; 81 vset.addVar(field.number); 82 return (expr != null) ? expr.checkValue(env, ctx, vset, exp) : vset; 120 vset = expr.checkInitializer(env, ctx, vset, t, exp); 129 vset [all...] |
H A D | CommaExpression.java | 49 public Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 50 vset = left.check(env, ctx, vset, exp); 51 vset = right.check(env, ctx, vset, exp); 52 return vset;
|
H A D | DeclarationStatement.java | 58 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 60 return checkBlockStatement(env, ctx, vset, exp); 62 Vset checkBlockStatement(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 66 vset = reach(env, vset); 70 vset = args[i].checkDeclaration(env, ctx, vset, mod, t, exp); 73 return vset;
|
H A D | BreakStatement.java | 54 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 55 reach(env, vset); 62 destctx.vsBreak = destctx.vsBreak.join(vset); 72 exitctx.vsTryExit = exitctx.vsTryExit.join(vset);
|
H A D | ContinueStatement.java | 55 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 57 reach(env, vset); 70 destctx.vsContinue = destctx.vsContinue.join(vset); 84 exitctx.vsTryExit = exitctx.vsTryExit.join(vset);
|
H A D | BooleanExpression.java | 84 * already known value to vset. Set the side that corresponds to the 89 Vset vset, Hashtable exp, ConditionVars cvars) { 92 cvars.vsTrue = vset; 94 cvars.vsFalse = vset; 88 checkCondition(Environment env, Context ctx, Vset vset, Hashtable exp, ConditionVars cvars) argument
|
H A D | ThrowStatement.java | 53 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 56 vset = reach(env, vset); 57 expr.checkValue(env, ctx, vset, exp); 78 exitctx.vsTryExit = exitctx.vsTryExit.join(vset);
|
H A D | ArrayExpression.java | 50 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 52 return vset; 54 public Vset checkInitializer(Environment env, Context ctx, Vset vset, Type t, Hashtable exp) { argument 59 return vset; 64 vset = args[i].checkInitializer(env, ctx, vset, t, exp); 67 return vset;
|
H A D | ReturnStatement.java | 54 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) { argument 56 vset = reach(env, vset); 58 vset = expr.checkValue(env, ctx, vset, exp); 85 mctx.vsBreak = mctx.vsBreak.join(vset); 89 exitctx.vsTryExit = exitctx.vsTryExit.join(vset);
|