public static class JavaCodeGenerator.Implementation extends Object implements JavaCodeGenerator
JavaCodeGenerator.Implementation
Constructor and Description |
---|
Implementation() |
public String generateCode(JavaCompilationUnit compilationUnit)
generateCode
in interface JavaCodeGenerator
compilationUnit
- JavaCodeGenerator.generateCode(com.xdev.jadoth.codegen.java.codeobjects.JavaCompilationUnit)
public void assembleJavaCompilationUnitMember(StringBuilder sb, JavaCompilationUnitMember member) throws CodeGenException
assembleJavaCompilationUnitMember
in interface JavaCodeGenerator
sb
- member
- CodeGenException
public void assembleJavaPackageDefinition(StringBuilder sb, JavaPackageDefinition member)
assembleJavaPackageDefinition
in interface JavaCodeGenerator
sb
- member
- JavaCodeGenerator.assembleJavaPackageDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaPackageDefinition)
public void assembleJavaImportDefinition(StringBuilder sb, JavaImportDefinition member)
assembleJavaImportDefinition
in interface JavaCodeGenerator
sb
- member
- JavaCodeGenerator.assembleJavaImportDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaImportDefinition)
public void assembleJavaTypeDefinition(StringBuilder sb, JavaTypeDefinition type)
assembleJavaTypeDefinition
in interface JavaCodeGenerator
sb
- type
- JavaCodeGenerator.assembleJavaTypeDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaTypeDefinition)
public void assembleJavaComment(StringBuilder sb, JavaComment comment)
assembleJavaComment
in interface JavaCodeGenerator
sb
- comment
- JavaCodeGenerator.assembleJavaComment(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaComment)
public void assembleJavaClassDefinition(StringBuilder sb, JavaClassDefinition javaClass)
assembleJavaClassDefinition
in interface JavaCodeGenerator
sb
- javaClass
- JavaCodeGenerator.assembleJavaClassDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaClassDefinition)
public void assembleJavaInterfaceDefinition(StringBuilder sb, JavaInterfaceDefinition javaInterface)
assembleJavaInterfaceDefinition
in interface JavaCodeGenerator
sb
- javaInterface
- JavaCodeGenerator.assembleJavaInterfaceDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaInterfaceDefinition)
public void assembleJavaImportStaticDefinition(StringBuilder sb, JavaImportStaticDefinition staticImport)
assembleJavaImportStaticDefinition
in interface JavaCodeGenerator
sb
- member
- JavaCodeGenerator.assembleJavaImportStaticDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaImportStaticDefinition)
public void assembleJavaClassMemberDefinition(StringBuilder sb, JavaClassMemberDefinition member)
assembleJavaClassMemberDefinition
in interface JavaCodeGenerator
sb
- field
- JavaCodeGenerator.assembleJavaClassMemberDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaClassMemberDefinition)
public void assembleJavaCommentBlock(StringBuilder sb, JavaCommentBlock commentBlock)
assembleJavaCommentBlock
in interface JavaCodeGenerator
sb
- commentBlock
- JavaCodeGenerator.assembleJavaCommentBlock(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaCommentBlock)
public void assembleJavaCommentLine(StringBuilder sb, JavaCommentLine commentLine)
assembleJavaCommentLine
in interface JavaCodeGenerator
sb
- commentLine
- JavaCodeGenerator.assembleJavaCommentLine(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaCommentLine)
public void assembleJavaCommentLineGroup(StringBuilder sb, JavaCommentLineGroup commentLineGroup)
assembleJavaCommentLineGroup
in interface JavaCodeGenerator
sb
- commentLineGroup
- JavaCodeGenerator.assembleJavaCommentLineGroup(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaCommentLineGroup)
public void assembleJavaConstructorDefinition(StringBuilder sb, JavaConstructorDefinition constructor)
assembleJavaConstructorDefinition
in interface JavaCodeGenerator
sb
- constructor
- JavaCodeGenerator.assembleJavaConstructorDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaConstructorDefinition)
public void assembleJavaDocBlock(StringBuilder sb, JavaDocBlock javaDocBlock)
assembleJavaDocBlock
in interface JavaCodeGenerator
sb
- javaDocBlock
- JavaCodeGenerator.assembleJavaDocBlock(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaDocBlock)
public void assembleJavaFieldDefinition(StringBuilder sb, JavaFieldDefinition field)
assembleJavaFieldDefinition
in interface JavaCodeGenerator
sb
- field
- JavaCodeGenerator.assembleJavaFieldDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaFieldDefinition)
public void assembleJavaInitializer(StringBuilder sb, JavaInitializer initializer)
assembleJavaInitializer
in interface JavaCodeGenerator
sb
- initializer
- JavaCodeGenerator.assembleJavaInitializer(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaInitializer)
public void assembleJavaMethodDefinition(StringBuilder sb, JavaMethodDefinition method)
assembleJavaMethodDefinition
in interface JavaCodeGenerator
sb
- method
- JavaCodeGenerator.assembleJavaMethodDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaMethodDefinition)
public void assembleJavaStaticInitializer(StringBuilder sb, JavaStaticInitializer staticInitializer)
assembleJavaStaticInitializer
in interface JavaCodeGenerator
sb
- staticInitializer
- JavaCodeGenerator.assembleJavaStaticInitializer(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaStaticInitializer)
public void assembleJavaTypeMemberDefinition(StringBuilder sb, JavaTypeMemberDefinition member)
assembleJavaTypeMemberDefinition
in interface JavaCodeGenerator
sb
- member
- JavaCodeGenerator.assembleJavaTypeMemberDefinition(java.lang.StringBuilder, com.xdev.jadoth.codegen.java.codeobjects.JavaTypeMemberDefinition)
Copyright © 2003–2021 XDEV Software. All rights reserved.