Interface BackEnd

All Known Implementing Classes:
AsmBackEnd

abstract interface BackEnd

a pluggable JUMP back-end (native-method importer and code generator).


Method Summary
 void generate()
          generate the code.
 void insertNatives(Klass cls)
          insert native methods into a class.
 void updateAll()
          update the 'needed' state of all elements that the back-end's implementation depends upon.
 

Method Detail

insertNatives

public void insertNatives(Klass cls)
insert native methods into a class. If a java version (from the class file) exists, it is replaced by the native method.

updateAll

public void updateAll()
update the 'needed' state of all elements that the back-end's implementation depends upon.

generate

public void generate()
generate the code.