|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.llnl.babel.backend.ior.IORSource
public class IORSource
Class IORSource
generates an IOR implementation source file to
a language writer output stream. The constructor takes a language writer
stream and method generateCode
generates intermediate object
representation for the specified symbol to the output stream. The language
writer output stream is not closed by this object.
Constructor Summary | |
---|---|
IORSource(LanguageWriterForC writer,
Context context)
Create a IORSource object that will write symbol information
to the provided output writer stream. |
Method Summary | |
---|---|
void |
generateCode(Symbol symbol)
Write IOR source information for the provided symbol to the language writer output stream provided in the constructor. |
static void |
generateCode(Symbol symbol,
LanguageWriterForC writer,
Context context)
This is a convenience utility function that writes the symbol source information into the provided language writer output stream. |
static void |
generateExternalSignature(LanguageWriterForC lw,
Symbol sym,
java.lang.String terminator)
|
void |
setEPVsInGetEPVs(Class cls)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IORSource(LanguageWriterForC writer, Context context)
IORSource
object that will write symbol information
to the provided output writer stream.
Method Detail |
---|
public static void generateCode(Symbol symbol, LanguageWriterForC writer, Context context) throws CodeGenerationException
CodeGenerationException
public void generateCode(Symbol symbol) throws CodeGenerationException
CodeGenerationException
public void setEPVsInGetEPVs(Class cls)
public static void generateExternalSignature(LanguageWriterForC lw, Symbol sym, java.lang.String terminator)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |