home *** CD-ROM | disk | FTP | other *** search
- package sun.tools.tree;
-
- import java.util.Hashtable;
- import sun.tools.java.Environment;
- import sun.tools.java.Type;
-
- public abstract class BinaryLogicalExpression extends BinaryExpression {
- public BinaryLogicalExpression(int var1, int var2, Expression var3, Expression var4) {
- super(var1, var2, Type.tBoolean, var3, var4);
- }
-
- public Vset checkValue(Environment var1, Context var2, Vset var3, Hashtable var4) {
- ConditionVars var5 = new ConditionVars();
- this.checkCondition(var1, var2, var3, var4, var5);
- return var5.vsTrue.join(var5.vsFalse);
- }
-
- public abstract void checkCondition(Environment var1, Context var2, Vset var3, Hashtable var4, ConditionVars var5);
-
- public Expression inline(Environment var1, Context var2) {
- super.left = super.left.inlineValue(var1, var2);
- super.right = super.right.inlineValue(var1, var2);
- return this;
- }
- }
-