code.symbols
Class OperationSymbol
java.lang.Object
code.symbols.Symbol
code.symbols.DataSymbol
code.symbols.OperationSymbol
public class OperationSymbol
- extends DataSymbol
Abstracts an operation/function.
- Since:
- October 22, 2002
- Author:
- jimeng
| Fields inherited from class code.symbols.DataSymbol |
arity, associativity, breakOnExec, code, Constructor, Failure, kind, Left, NonAssoc, NonInfix, Operation, precedence, Right, staticNestingDepth, toplevel, typeExp, UnboundVariable |
|
Constructor Summary |
OperationSymbol(java.lang.String moduleName,
java.lang.String symbolName,
int staticNestingDepth,
int arity,
int associativity,
int precedence,
int visibility,
TypeExpression typeExp,
Instruction[] code)
|
|
Method Summary |
java.lang.Object |
accept(SymbolVisitor v,
java.lang.Object o)
Description of the Method |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperationSymbol
public OperationSymbol(java.lang.String moduleName,
java.lang.String symbolName,
int staticNestingDepth,
int arity,
int associativity,
int precedence,
int visibility,
TypeExpression typeExp,
Instruction[] code)
accept
public java.lang.Object accept(SymbolVisitor v,
java.lang.Object o)
- Description copied from class:
Symbol
- Description of the Method
- Specified by:
accept in class DataSymbol
- Parameters:
v - Description of the Parametero - Description of the Parameter
- Returns:
- Description of the Return Value