public interface JavaCompilationUnit extends Iterable<JavaCompilationUnitMember>
Modifier and Type | Interface and Description |
---|---|
static class |
JavaCompilationUnit.Implementation |
forEach, iterator, spliterator
JavaCompilationUnit add(JavaCompilationUnitMember member)
JavaCompilationUnit add(JavaImportDefinition importDefinition)
JavaCompilationUnit add(JavaImportStaticDefinition staticImportDefinition)
JavaCompilationUnit add(JavaTypeDefinition type)
JavaCompilationUnit add(JavaCompilationUnitMember... members)
JavaCompilationUnit add(JavaImportDefinition... imports)
JavaCompilationUnit add(JavaImportStaticDefinition... imports)
JavaCompilationUnit add(JavaTypeDefinition... types)
JavaCompilationUnit imporT(Type... types) throws ClassCastException
types
- ClassCastException
- if any element of types
is neither a
Class
nor a JavaTypeDescription
JavaCompilationUnit import_static(Member... staticMember)
JavaCompilationUnit setPackage(String packageString)
JavaCompilationUnit setPackageDefinition(JavaPackageDefinition packageString)
String getPackage()
JavaPackageDefinition getPackageDefinition()
Iterable<JavaTypeDefinition> iterateTypes()
Iterable<JavaImportDefinition> iterateImports()
Iterable<JavaImportStaticDefinition> iterateStaticImports()
Iterable<JavaCompilationUnitMember> iterateAllMembers()
Iterable<JavaCompilationUnitMember> iterateBodyMembers()
String generateSourceCode(JavaCodeGenerator generator)
Copyright © 2003–2021 XDEV Software. All rights reserved.