org.inxar.syntacs.util
Interface Burner

All Known Implementing Classes:
LRTranslatorGrammarBurner, MesoArrayDFABurner, MesoArrayDPABurner

public interface Burner

A Burner is some entity which is capable of creating a class using the Jenesis API; it "burns" the state of some object into a ClassDeclaration (not unlike "burning" a CD-Recordable disc).


Method Summary
 void burn(Object src, org.inxar.jenesis.ClassDeclaration cls)
          Modifies the given empty ClassDeclaration such that the class is "burned".
 

Method Detail

burn

public void burn(Object src,
                 org.inxar.jenesis.ClassDeclaration cls)
Modifies the given empty ClassDeclaration such that the class is "burned".