Package org.fusesource.hawtjni.generator
Class StatsGenerator
- java.lang.Object
-
- org.fusesource.hawtjni.generator.JNIGenerator
-
- org.fusesource.hawtjni.generator.StatsGenerator
-
public class StatsGenerator extends JNIGenerator
-
-
Constructor Summary
Constructors Constructor Description StatsGenerator(boolean header)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerate(JNIClass clazz)voidgenerateCopyright()(package private) voidgenerateFunctionEnum(java.util.List<JNIMethod> methods)(package private) voidgenerateHeaderFile(JNIClass clazz)voidgenerateIncludes()(package private) voidgenerateNATIVEMacros(JNIClass clazz)(package private) voidgenerateSourceFile(JNIClass clazz)(package private) voidgenerateStatsNatives(java.lang.String className)-
Methods inherited from class org.fusesource.hawtjni.generator.JNIGenerator
fixDelimiter, generate, generate, getCopyright, getCPP, getDelimiter, getFunctionName, getFunctionName, getOutput, getOutputName, getProgressMonitor, loadFile, output, outputln, outputln, setClasses, setCopyright, setOutput, setOutputName, setProgressMonitor, sortClasses, sortFields, sortMethods, toC
-
-
-
-
Method Detail
-
generateCopyright
public void generateCopyright()
- Overrides:
generateCopyrightin classJNIGenerator
-
generateIncludes
public void generateIncludes()
- Overrides:
generateIncludesin classJNIGenerator
-
generate
public void generate(JNIClass clazz)
- Specified by:
generatein classJNIGenerator
-
generateHeaderFile
void generateHeaderFile(JNIClass clazz)
-
generateNATIVEMacros
void generateNATIVEMacros(JNIClass clazz)
-
generateSourceFile
void generateSourceFile(JNIClass clazz)
-
generateStatsNatives
void generateStatsNatives(java.lang.String className)
-
generateFunctionEnum
void generateFunctionEnum(java.util.List<JNIMethod> methods)
-
-