public class MozillaGenerator extends Object
Constructor and Description |
---|
MozillaGenerator() |
Modifier and Type | Method and Description |
---|---|
String |
getPackages() |
void |
logVtblCall(String[] argTypes) |
static void |
main(String[] args) |
void |
outputVtblCall() |
boolean |
parse() |
void |
parse(String src,
String destPath)
Parsing invoking write callbacks
|
void |
write(String data)
Write callbacks
|
void |
writeAddressField() |
void |
writeAddressGetter() |
void |
writeClassDeclaration(String className,
String parentName) |
void |
writeClassEnd() |
void |
writeConstant(String name,
String value) |
void |
writeConstructor(String className,
String parentName) |
void |
writeCopyrights() |
void |
writeIID(String uuidName,
String uuidValue) |
void |
writeLastMethodId(String parentName,
int nMethods) |
void |
writeLine() |
void |
writeLine(String data) |
void |
writeMethod(String name,
String parentName,
int methodIndex,
String[] argTypes,
String[] argNames) |
void |
writePackageDeclaration() |
public MozillaGenerator()
public void writeLine()
public void writeCopyrights()
public void writePackageDeclaration()
public void writeClassDeclaration(String className, String parentName)
public void writeLastMethodId(String parentName, int nMethods)
public void writeAddressField()
public void writeConstructor(String className, String parentName)
public void writeAddressGetter()
public void writeConstant(String name, String value)
public void writeMethod(String name, String parentName, int methodIndex, String[] argTypes, String[] argNames)
public void writeClassEnd()
public void logVtblCall(String[] argTypes)
public void outputVtblCall()
public String getPackages()
public boolean parse()
Copyright © 2009–2023 FuseSource, Corp.. All rights reserved.