org.sablecc.sablecc
Class LR0ItemSet

java.lang.Object
  extended by org.sablecc.sablecc.LR0ItemSet
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

final class LR0ItemSet
extends java.lang.Object
implements java.lang.Cloneable, java.lang.Comparable


Field Summary
private  int hashCode
           
private  java.util.TreeMap items
           
(package private)  LR0Item[] items_
           
(package private)  boolean modified_
           
 
Constructor Summary
(package private) LR0ItemSet()
           
private LR0ItemSet(LR0ItemSet set)
           
 
Method Summary
 java.lang.Object clone()
           
 int compareTo(java.lang.Object object)
           
private  void computeArray()
           
 boolean equals(java.lang.Object obj)
           
(package private)  boolean get(LR0Item item)
           
 int hashCode()
           
(package private)  LR0Item[] items()
           
(package private)  void set(LR0Item item)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

items

private final java.util.TreeMap items

hashCode

private int hashCode

items_

LR0Item[] items_

modified_

boolean modified_
Constructor Detail

LR0ItemSet

LR0ItemSet()

LR0ItemSet

private LR0ItemSet(LR0ItemSet set)
Method Detail

set

void set(LR0Item item)

get

boolean get(LR0Item item)

computeArray

private void computeArray()

items

LR0Item[] items()

toString

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

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

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

hashCode

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

compareTo

public int compareTo(java.lang.Object object)
Specified by:
compareTo in interface java.lang.Comparable