code.symbols
Class ConstructorSymbol
java.lang.Object
code.symbols.Symbol
code.symbols.DataSymbol
code.symbols.ConstructorSymbol
public class ConstructorSymbol
- extends DataSymbol
Abstracts a Constructor.
- 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 |
ConstructorSymbol(java.lang.String moduleName,
java.lang.String symbolName,
int staticNestingDepth,
int arity,
int kind,
int associativity,
int precedence,
int visibility,
TypeExpression typeExp)
|
|
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 |
noCode
public static final Instruction[] noCode
- Constructors don't have code. This field is used as a dummy for the code.
ConstructorSymbol
public ConstructorSymbol(java.lang.String moduleName,
java.lang.String symbolName,
int staticNestingDepth,
int arity,
int kind,
int associativity,
int precedence,
int visibility,
TypeExpression typeExp)
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