com.jeffpalm.scoping.compiler.ast
Class Operator

java.lang.Object
  extended by com.jeffpalm.scoping.compiler.ast.Operator
Direct Known Subclasses:
Operator.Binary, Operator.Postfix, Operator.Prefix

public abstract class Operator
extends java.lang.Object


Nested Class Summary
static class Operator.Binary
           
static class Operator.Postfix
           
static class Operator.Prefix
           
 
Field Summary
 int id
           
 java.lang.String str
           
 
Constructor Summary
protected Operator(java.lang.String str, int id)
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

str

public final java.lang.String str

id

public final int id
Constructor Detail

Operator

protected Operator(java.lang.String str,
                   int id)
Method Detail

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public final boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

toString

public final java.lang.String toString()
Overrides:
toString in class java.lang.Object