gov.llnl.babel.backend.fortran
Class ImplModule

java.lang.Object
  |
  +--gov.llnl.babel.backend.fortran.ImplModule

public class ImplModule
extends java.lang.Object

This class provides the ability to write a FORTRAN 90 module file containing the developer's derived type and a wrapper type too.


Constructor Summary
ImplModule(LanguageWriterForFortran writer, CodeSplicer splicer, Class cls)
           
 
Method Summary
 void generateCode()
           
static void generateCode(Class cls, LanguageWriterForFortran writer, CodeSplicer splicer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplModule

public ImplModule(LanguageWriterForFortran writer,
                  CodeSplicer splicer,
                  Class cls)
           throws java.security.NoSuchAlgorithmException
Method Detail

generateCode

public void generateCode()
                  throws CodeGenerationException
CodeGenerationException

generateCode

public static void generateCode(Class cls,
                                LanguageWriterForFortran writer,
                                CodeSplicer splicer)
                         throws CodeGenerationException,
                                java.security.NoSuchAlgorithmException
CodeGenerationException
java.security.NoSuchAlgorithmException