public class JavaImplSource
extends java.lang.Object
| Constructor and Description |
|---|
JavaImplSource(Extendable ext,
Context context)
Create an object capable of generating the source file for Java implementation
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSplicerBlock(java.lang.String ext,
Method method,
boolean addDefaults,
java.lang.String defComment)
Add splicer block.
|
void |
generateCode()
Writes Java implimentation based on the symbol given to the constructor
|
static void |
generateCode(Extendable ext,
Context context)
Writes Java implementation based on the provided symbol
|
public JavaImplSource(Extendable ext, Context context) throws CodeGenerationException
ext - an interface or class symbol that needs source
file for a Java extension class.CodeGenerationExceptionpublic static void generateCode(Extendable ext, Context context) throws CodeGenerationException
ext - an interface or class symbol that needs source
file for a Java extension class.CodeGenerationExceptionpublic void addSplicerBlock(java.lang.String ext,
Method method,
boolean addDefaults,
java.lang.String defComment)
ext - splicer block-specific name extension.method - Either a method instance, if splicer is for a method,
or null.addDefaults - TRUE if splicer defaults to be added for method;
otherwise, FALSE.defComment - Default comment (for non-method splicer blocks).public void generateCode()
throws CodeGenerationException
CodeGenerationException