public static class JavaCompilationUnit.Implementation extends Object implements JavaCompilationUnit
JavaCompilationUnit.Implementation
Constructor and Description |
---|
Implementation() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public JavaCompilationUnit.Implementation add(JavaCompilationUnitMember... members)
add
in interface JavaCompilationUnit
members
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaCompilationUnitMember[])
public String getPackage()
getPackage
in interface JavaCompilationUnit
JavaCompilationUnit.getPackage()
public JavaCompilationUnit imporT(Type... types)
imporT
in interface JavaCompilationUnit
types
- JavaCompilationUnit.imporT(java.lang.reflect.Type[])
public JavaCompilationUnit import_static(Member... staticMembers)
import_static
in interface JavaCompilationUnit
staticMember
- com.xdev.jadoth.codegen.java.codeobjects.JavaCompilationUnit#import_static(com.xdev.jadoth.codegen.java.codeobjects.JavaTypeMemberDescription[])
public Iterable<JavaTypeDefinition> iterateTypes()
iterateTypes
in interface JavaCompilationUnit
JavaCompilationUnit.iterateTypes()
public JavaCompilationUnit setPackage(String packageString)
setPackage
in interface JavaCompilationUnit
packageString
- JavaCompilationUnit.setPackage(java.lang.String)
public JavaCompilationUnit add(JavaCompilationUnitMember member)
add
in interface JavaCompilationUnit
member
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaCompilationUnitMember)
public JavaCompilationUnit add(JavaImportDefinition importDefinition)
add
in interface JavaCompilationUnit
importDefinition
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaImportDefinition)
public JavaCompilationUnit add(JavaImportStaticDefinition staticImportDefinition)
add
in interface JavaCompilationUnit
staticImportDefinition
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaImportStaticDefinition)
public JavaCompilationUnit add(JavaImportDefinition... imports)
add
in interface JavaCompilationUnit
imports
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaImportDefinition[])
public JavaCompilationUnit add(JavaImportStaticDefinition... imports)
add
in interface JavaCompilationUnit
imports
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaImportStaticDefinition[])
public Iterable<JavaCompilationUnitMember> iterateAllMembers()
iterateAllMembers
in interface JavaCompilationUnit
JavaCompilationUnit.iterateAllMembers()
public JavaPackageDefinition getPackageDefinition()
getPackageDefinition
in interface JavaCompilationUnit
JavaCompilationUnit.getPackageDefinition()
public JavaCompilationUnit setPackageDefinition(JavaPackageDefinition packageDefinition)
setPackageDefinition
in interface JavaCompilationUnit
packageString
- JavaCompilationUnit.setPackageDefinition(com.xdev.jadoth.codegen.java.codeobjects.JavaPackageDefinition)
public Iterator<JavaCompilationUnitMember> iterator()
iterator
in interface Iterable<JavaCompilationUnitMember>
Iterable.iterator()
public String generateSourceCode(JavaCodeGenerator generator)
generateSourceCode
in interface JavaCompilationUnit
generator
- JavaCompilationUnit.generateSourceCode(com.xdev.jadoth.codegen.java.codeobjects.JavaCodeGenerator)
public JavaCompilationUnit add(JavaTypeDefinition type)
add
in interface JavaCompilationUnit
type
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaTypeDefinition)
public JavaCompilationUnit add(JavaTypeDefinition... types)
add
in interface JavaCompilationUnit
types
- JavaCompilationUnit.add(com.xdev.jadoth.codegen.java.codeobjects.JavaTypeDefinition[])
public Iterable<JavaImportDefinition> iterateImports()
iterateImports
in interface JavaCompilationUnit
JavaCompilationUnit.iterateImports()
public Iterable<JavaImportStaticDefinition> iterateStaticImports()
iterateStaticImports
in interface JavaCompilationUnit
JavaCompilationUnit.iterateStaticImports()
public Iterable<JavaCompilationUnitMember> iterateBodyMembers()
iterateBodyMembers
in interface JavaCompilationUnit
JavaCompilationUnit.iterateBodyMembers()
Copyright © 2003–2021 XDEV Software. All rights reserved.