gnu.jel
Class OP

java.lang.Object
  |
  +--gnu.jel.OP
Direct Known Subclasses:
OPfunction, OPlist, OPload

public abstract class OP
extends java.lang.Object


Field Summary
protected  OP next
          References the next OP in the list
protected  OP prev
          References the previous OP in the list
protected  int resID
          Holds type ID of the result of this OP
protected  java.lang.Class resType
          Holds type of the result of this OP
 
Constructor Summary
OP()
           
 
Method Summary
protected abstract  void compile(ClassFile cf)
          Called to generate the code implementing this OP.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

next

protected OP next
References the next OP in the list

prev

protected OP prev
References the previous OP in the list

resID

protected int resID
Holds type ID of the result of this OP

resType

protected java.lang.Class resType
Holds type of the result of this OP
Constructor Detail

OP

public OP()
Method Detail

compile

protected abstract void compile(ClassFile cf)
Called to generate the code implementing this OP.
Parameters:
cf - class file to write the code into.