|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Field Summary | |
---|---|
boolean |
java5
|
File |
outputPath
|
ArrayList |
propertyMethods
|
boolean |
requireSuperResolved
|
List |
toCompile
|
Constructor Summary | |
JavaStubGenerator(File outputPath, boolean requireSuperResolved, boolean java5)
|
|
JavaStubGenerator(File outputPath)
|
Method Summary | |
---|---|
void |
clean()
|
void |
genConstructor(ClassNode clazz, ConstructorNode constructorNode, PrintWriter out)
|
void |
genEnumFields(List fields, PrintWriter out)
|
void |
genField(FieldNode fieldNode, PrintWriter out)
|
void |
genFields(ClassNode classNode, PrintWriter out, boolean isEnum)
|
void |
genImports(ClassNode classNode, PrintWriter out)
|
void |
genMethod(ClassNode clazz, MethodNode methodNode, PrintWriter out)
|
void |
genMethods(ClassNode classNode, PrintWriter out, boolean isEnum)
|
void |
genSpecialConstructorArgs(PrintWriter out, ConstructorNode node, ConstructorCallExpression constrCall)
|
void |
generateClass(ClassNode classNode)
|
ConstructorCallExpression |
getConstructorCallExpression(ConstructorNode constructorNode)
|
void |
getConstructors(ClassNode classNode, PrintWriter out)
|
void |
mkdirs(File parent, String relativeFile)
|
void |
printDefaultValue(PrintWriter out, ClassNode type)
|
void |
printModifiers(PrintWriter out, int modifiers)
|
void |
printParams(MethodNode methodNode, PrintWriter out)
|
void |
printReturn(PrintWriter out, ClassNode retType)
|
void |
printType(ClassNode type, PrintWriter out)
|
void |
printTypeName(ClassNode type, PrintWriter out)
|
def |
selectAccessibleConstructorFromSuper(ConstructorNode node)
|
void |
writeGenericsBounds(PrintWriter out, ClassNode type, boolean skipName)
|
void |
writeGenericsBounds(PrintWriter out, def genericsTypes)
|
void |
writeGenericsBounds(PrintWriter out, GenericsType genericsType)
|
Constructor Detail |
---|
public JavaStubGenerator(File outputPath, boolean requireSuperResolved, boolean java5)
public JavaStubGenerator(File outputPath)
Method Detail |
---|
public void clean()
void genConstructor(ClassNode clazz, ConstructorNode constructorNode, PrintWriter out)
void genEnumFields(List fields, PrintWriter out)
void genField(FieldNode fieldNode, PrintWriter out)
void genFields(ClassNode classNode, PrintWriter out, boolean isEnum)
void genImports(ClassNode classNode, PrintWriter out)
void genMethod(ClassNode clazz, MethodNode methodNode, PrintWriter out)
void genMethods(ClassNode classNode, PrintWriter out, boolean isEnum)
void genSpecialConstructorArgs(PrintWriter out, ConstructorNode node, ConstructorCallExpression constrCall)
public void generateClass(ClassNode classNode)
ConstructorCallExpression getConstructorCallExpression(ConstructorNode constructorNode)
void getConstructors(ClassNode classNode, PrintWriter out)
void mkdirs(File parent, String relativeFile)
void printDefaultValue(PrintWriter out, ClassNode type)
void printModifiers(PrintWriter out, int modifiers)
void printParams(MethodNode methodNode, PrintWriter out)
void printReturn(PrintWriter out, ClassNode retType)
void printType(ClassNode type, PrintWriter out)
void printTypeName(ClassNode type, PrintWriter out)
def selectAccessibleConstructorFromSuper(ConstructorNode node)
void writeGenericsBounds(PrintWriter out, ClassNode type, boolean skipName)
void writeGenericsBounds(PrintWriter out, def genericsTypes)
void writeGenericsBounds(PrintWriter out, GenericsType genericsType)