edu.cornell.cs.sam.core
Class SamAssembler.SamInstructionCache

java.lang.Object
  extended by edu.cornell.cs.sam.core.SamAssembler.SamInstructionCache
Enclosing class:
SamAssembler

public static class SamAssembler.SamInstructionCache
extends java.lang.Object


Constructor Summary
SamAssembler.SamInstructionCache()
           
 
Method Summary
 void addInstruction(java.lang.String s, java.lang.Class<? extends Instruction> c)
           
 Instruction getInstruction(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamAssembler.SamInstructionCache

public SamAssembler.SamInstructionCache()
Method Detail

getInstruction

public Instruction getInstruction(java.lang.String s)
                           throws java.lang.IllegalAccessException,
                                  java.lang.InstantiationException,
                                  java.lang.ClassNotFoundException
Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.ClassNotFoundException

addInstruction

public void addInstruction(java.lang.String s,
                           java.lang.Class<? extends Instruction> c)