org.jikesrvm.compilers.opt.specialization
Class SpecializationDatabase.MethodSet<T>

java.lang.Object
  extended by org.jikesrvm.compilers.opt.specialization.SpecializationDatabase.MethodSet<T>
Enclosing class:
SpecializationDatabase

static class SpecializationDatabase.MethodSet<T>
extends Object

The following defines a set of methods that share a common "key"


Field Summary
(package private)  T key
           
(package private)  HashSetRVM<SpecializedMethod> methods
          a set of SpecializedMethod
 
Constructor Summary
SpecializationDatabase.MethodSet(T key)
           
 
Method Summary
(package private)  void add(SpecializedMethod spMethod)
           
 Iterator<SpecializedMethod> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

key

final T key

methods

final HashSetRVM<SpecializedMethod> methods
a set of SpecializedMethod

Constructor Detail

SpecializationDatabase.MethodSet

SpecializationDatabase.MethodSet(T key)
Method Detail

add

void add(SpecializedMethod spMethod)

iterator

public Iterator<SpecializedMethod> iterator()