public class ClassCode extends AbstractCodeElement
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassCode.Builder |
BodyElement.Kind| Modifier and Type | Method and Description |
|---|---|
static ClassCode.Builder |
_class(ClassName className) |
static ClassCode.Builder |
_class(String simpleName) |
static ClassCode.Builder |
_final() |
static ClassCode.Builder |
_private() |
static ClassCode.Builder |
_public() |
CodeWriter |
acceptCodeWriter(CodeWriter w) |
static ClassCode.Builder |
annotatedWith(AnnotatedCode annotation) |
static ClassCode.Builder |
builder() |
BodyElement.Kind |
kind() |
String |
simpleName() |
JavaFile |
toJavaFile(PackageName packageName) |
equals, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitacceptNewLineFormattingAction, hasKindpublic static ClassCode.Builder _class(ClassName className)
public static ClassCode.Builder _class(String simpleName)
public static ClassCode.Builder _final()
public static ClassCode.Builder _private()
public static ClassCode.Builder _public()
public static ClassCode.Builder annotatedWith(AnnotatedCode annotation)
public static ClassCode.Builder builder()
public final CodeWriter acceptCodeWriter(CodeWriter w)
public final String simpleName()
public final BodyElement.Kind kind()
kind in interface BodyElementpublic final JavaFile toJavaFile(PackageName packageName)
Copyright © 2019 Objectos Software LTDA. All rights reserved.