JavaWriter |
JavaWriter.beginConstructor(java.util.Set<javax.lang.model.element.Modifier> modifiers,
java.lang.String... parameters) |
|
JavaWriter |
JavaWriter.beginConstructor(java.util.Set<javax.lang.model.element.Modifier> modifiers,
java.util.List<java.lang.String> parameters,
java.util.List<java.lang.String> throwsTypes) |
|
JavaWriter |
JavaWriter.beginControlFlow(java.lang.String controlFlow) |
|
JavaWriter |
JavaWriter.beginControlFlow(java.lang.String controlFlow,
java.lang.Object... args) |
|
JavaWriter |
JavaWriter.beginInitializer(boolean isStatic) |
Emits an initializer declaration.
|
JavaWriter |
JavaWriter.beginMethod(java.lang.String returnType,
java.lang.String name,
java.util.Set<javax.lang.model.element.Modifier> modifiers,
java.lang.String... parameters) |
Emit a method declaration.
|
JavaWriter |
JavaWriter.beginMethod(java.lang.String returnType,
java.lang.String name,
java.util.Set<javax.lang.model.element.Modifier> modifiers,
java.util.List<java.lang.String> parameters,
java.util.List<java.lang.String> throwsTypes) |
Emit a method declaration.
|
JavaWriter |
JavaWriter.beginType(java.lang.String type,
java.lang.String kind) |
Emits a type declaration.
|
JavaWriter |
JavaWriter.beginType(java.lang.String type,
java.lang.String kind,
java.util.Set<javax.lang.model.element.Modifier> modifiers) |
Emits a type declaration.
|
JavaWriter |
JavaWriter.beginType(java.lang.String type,
java.lang.String kind,
java.util.Set<javax.lang.model.element.Modifier> modifiers,
java.lang.String extendsType,
java.lang.String... implementsTypes) |
Emits a type declaration.
|
JavaWriter |
JavaWriter.emitAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
Equivalent to annotation(annotationType.getName(), emptyMap()) .
|
JavaWriter |
JavaWriter.emitAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.lang.Object value) |
Annotates the next element with annotationType and a value .
|
JavaWriter |
JavaWriter.emitAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
java.util.Map<java.lang.String,?> attributes) |
Equivalent to annotation(annotationType.getName(), attributes) .
|
JavaWriter |
JavaWriter.emitAnnotation(java.lang.String annotation) |
Equivalent to annotation(annotation, emptyMap()) .
|
JavaWriter |
JavaWriter.emitAnnotation(java.lang.String annotation,
java.lang.Object value) |
Annotates the next element with annotation and a value .
|
JavaWriter |
JavaWriter.emitAnnotation(java.lang.String annotation,
java.util.Map<java.lang.String,?> attributes) |
Annotates the next element with annotation and attributes .
|
JavaWriter |
JavaWriter.emitEmptyLine() |
|
JavaWriter |
JavaWriter.emitEnumValue(java.lang.String name) |
|
JavaWriter |
JavaWriter.emitEnumValue(java.lang.String name,
boolean isLast) |
A simple switch to emit the proper enum depending if its last causing it to be terminated
by a semi-colon (; ).
|
JavaWriter |
JavaWriter.emitEnumValues(java.lang.Iterable<java.lang.String> names) |
Emit a list of enum values followed by a semi-colon (; ).
|
JavaWriter |
JavaWriter.emitField(java.lang.String type,
java.lang.String name) |
Emits a field declaration.
|
JavaWriter |
JavaWriter.emitField(java.lang.String type,
java.lang.String name,
java.util.Set<javax.lang.model.element.Modifier> modifiers) |
Emits a field declaration.
|
JavaWriter |
JavaWriter.emitField(java.lang.String type,
java.lang.String name,
java.util.Set<javax.lang.model.element.Modifier> modifiers,
java.lang.String initialValue) |
Emits a field declaration.
|
JavaWriter |
JavaWriter.emitImports(java.lang.Class<?>... types) |
Emit an import for each type provided.
|
JavaWriter |
JavaWriter.emitImports(java.lang.String... types) |
Emit an import for each type provided.
|
JavaWriter |
JavaWriter.emitImports(java.util.Collection<java.lang.String> types) |
Emit an import for each type in the provided Collection .
|
JavaWriter |
JavaWriter.emitJavadoc(java.lang.String javadoc,
java.lang.Object... params) |
Emits some Javadoc comments with line separated by \n .
|
JavaWriter |
JavaWriter.emitPackage(java.lang.String packageName) |
Emit a package declaration and empty line.
|
JavaWriter |
JavaWriter.emitSingleLineComment(java.lang.String comment,
java.lang.Object... args) |
Emits a single line comment.
|
JavaWriter |
JavaWriter.emitStatement(java.lang.String pattern,
java.lang.Object... args) |
|
JavaWriter |
JavaWriter.emitStaticImports(java.lang.String... types) |
Emit a static import for each type provided.
|
JavaWriter |
JavaWriter.emitStaticImports(java.util.Collection<java.lang.String> types) |
Emit a static import for each type in the provided Collection .
|
JavaWriter |
JavaWriter.endConstructor() |
Completes the current constructor declaration.
|
JavaWriter |
JavaWriter.endControlFlow() |
|
JavaWriter |
JavaWriter.endControlFlow(java.lang.String controlFlow) |
|
JavaWriter |
JavaWriter.endControlFlow(java.lang.String controlFlow,
java.lang.Object... args) |
|
JavaWriter |
JavaWriter.endInitializer() |
Ends the current initializer declaration.
|
JavaWriter |
JavaWriter.endMethod() |
Completes the current method declaration.
|
JavaWriter |
JavaWriter.endType() |
Completes the current type declaration.
|
JavaWriter |
JavaWriter.nextControlFlow(java.lang.String controlFlow) |
|
JavaWriter |
JavaWriter.nextControlFlow(java.lang.String controlFlow,
java.lang.Object... args) |
|