/* * Expression.java 1.0 * * * Jun 20, 1997 * Sep 29, 1997 * * @see openjava.ptree.ParseTree * @version 1.0 last updated: Sep 29, 1997 * @author Teruo -bv- Koyanagi */ package openjava.ptree; import openjava.ptree.util.*; import openjava.mop.*; import java.io.OutputStream; /** * The Expression interface presents common interface * to access Expression node of parse tree * * this interface is implements by * <pre> * UnaryExpression * BinaryExpression * ConditionalExpression * AssignmentExpression * CastExpression * AllocationExpression * ArrayAllocationExpression * Variable * MethodCall * SpecialName * Literal * ClassLiteral * ArrayAccess * FieldAccess * </pre> * * @see openjava.ptree.ParseTree * @see openjava.ptree.NonLeaf * @see openjava.ptree.VariableInitializer */ public interface Expression extends ParseTree, VariableInitializer { public OJClass getType( Environment env ) throws Exception; public OJClass getRowType( Environment env ) throws Exception; }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#2 | 1467 | Julian Hyde |
saffron: First saffron check-in; incorporate my changes to openjava. |
||
#1 | 1461 | Julian Hyde |
saffron: First check in. Just documents, and the unmodified OpenJava 20001010 source files. |