karel
Class Program

java.lang.Object
  |
  +--karel.Program
All Implemented Interfaces:
java.io.Serializable

public class Program
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Program()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.Object getElementAt(int loc)
           
 Instruction getInstructionAt(int loc)
           
 int getProgp()
           
 int getStartAddr()
           
 void install()
           
 void install(Instruction i)
           
 void install(int jump)
           
 void install(int loc, Instruction i)
           
 void install(int loc, int jump)
           
 void print()
           
 void setStartAddr(int addr)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Program

public Program()
Method Detail

equals

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

install

public void install()

install

public void install(Instruction i)

install

public void install(int loc,
                    Instruction i)

install

public void install(int jump)

install

public void install(int loc,
                    int jump)

setStartAddr

public void setStartAddr(int addr)

getStartAddr

public int getStartAddr()

getProgp

public int getProgp()

getElementAt

public java.lang.Object getElementAt(int loc)

getInstructionAt

public Instruction getInstructionAt(int loc)

print

public void print()