gov.llnl.babel.backend.jdk
Class JavaImplSource

java.lang.Object
  |
  +--gov.llnl.babel.backend.jdk.JavaImplSource

public class JavaImplSource
extends java.lang.Object


Constructor Summary
JavaImplSource(Extendable ext, LanguageWriterForJava lw)
           
 
Method Summary
 void generateCode(Extendable symbol)
          Write Java impl information for the provided symbol to the language writer output stream provided in the class constructor.
static void generateCode(Extendable ext, LanguageWriterForJava writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaImplSource

public JavaImplSource(Extendable ext,
                      LanguageWriterForJava lw)
Method Detail

generateCode

public static void generateCode(Extendable ext,
                                LanguageWriterForJava writer)
                         throws CodeGenerationException
CodeGenerationException

generateCode

public void generateCode(Extendable symbol)
                  throws CodeGenerationException
Write Java impl information for the provided symbol to the language writer output stream provided in the class constructor. This method does not close the writer output stream.

CodeGenerationException