| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--gnu.jel.OP
        |
        +--gnu.jel.OPfunction
| Fields inherited from class gnu.jel.OP | 
| next,  
prev,  
resID,  
resType | 
| Constructor Summary | |
| OPfunction() | |
| Method Summary | |
| protected  void | compile_par(ClassFile cf)Called to generate the code after a parameter is processed. | 
| protected  void | compile_pre(ClassFile cf)Called to generate the code before the parameters processing starts. | 
| protected abstract  void | eval(OPlist list)Attempts to evaluate this function. | 
| protected abstract  int | getNParams()Returns number of parameters for this function. | 
| Methods inherited from class gnu.jel.OP | 
| compile | 
| Methods inherited from class java.lang.Object | 
| clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public OPfunction()
| Method Detail | 
protected abstract int getNParams()
protected abstract void eval(OPlist list)
list - is the list of OPs this one belong to, 
             if eval is unsuccessful this list is not modified.protected void compile_pre(ClassFile cf)
cf - class file to write the code into.protected void compile_par(ClassFile cf)
cf - class file to write the code into.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||