public final class JavaWriter extends AbstractCodeWriter<JavaWriter>
Constructor and Description |
---|
JavaWriter(java.lang.Appendable appendable) |
Modifier and Type | Method and Description |
---|---|
JavaWriter |
annotation(java.lang.annotation.Annotation annotation) |
JavaWriter |
annotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
JavaWriter |
beginClass(Type type) |
JavaWriter |
beginClass(Type type,
Type superClass,
Type... interfaces) |
<T> JavaWriter |
beginConstructor(java.util.Collection<T> parameters,
java.util.function.Function<T,Parameter> transformer) |
JavaWriter |
beginConstructor(Parameter... parameters) |
JavaWriter |
beginInterface(Type type,
Type... interfaces) |
<T> JavaWriter |
beginPublicMethod(Type returnType,
java.lang.String methodName,
java.util.Collection<T> parameters,
java.util.function.Function<T,Parameter> transformer) |
JavaWriter |
beginPublicMethod(Type returnType,
java.lang.String methodName,
Parameter... args) |
<T> JavaWriter |
beginStaticMethod(Type returnType,
java.lang.String methodName,
java.util.Collection<T> parameters,
java.util.function.Function<T,Parameter> transformer) |
JavaWriter |
beginStaticMethod(Type returnType,
java.lang.String methodName,
Parameter... args) |
JavaWriter |
end() |
JavaWriter |
field(Type type,
java.lang.String name) |
java.lang.String |
getClassConstant(java.lang.String className) |
java.lang.String |
getGenericName(boolean asArgType,
Type type) |
java.lang.String |
getRawName(Type type) |
JavaWriter |
importClasses(java.lang.String... imports) |
JavaWriter |
importPackages(java.lang.String... imports) |
JavaWriter |
imports(java.lang.Class<?>... imports) |
JavaWriter |
imports(java.lang.Package... imports) |
JavaWriter |
javadoc(java.lang.String... lines) |
JavaWriter |
packageDecl(java.lang.String packageName) |
JavaWriter |
privateField(Type type,
java.lang.String name) |
JavaWriter |
privateFinal(Type type,
java.lang.String name) |
JavaWriter |
privateFinal(Type type,
java.lang.String name,
java.lang.String value) |
JavaWriter |
privateStaticFinal(Type type,
java.lang.String name,
java.lang.String value) |
JavaWriter |
protectedField(Type type,
java.lang.String name) |
JavaWriter |
protectedFinal(Type type,
java.lang.String name) |
JavaWriter |
protectedFinal(Type type,
java.lang.String name,
java.lang.String value) |
JavaWriter |
publicField(Type type,
java.lang.String name) |
JavaWriter |
publicField(Type type,
java.lang.String name,
java.lang.String value) |
JavaWriter |
publicFinal(Type type,
java.lang.String name) |
JavaWriter |
publicFinal(Type type,
java.lang.String name,
java.lang.String value) |
JavaWriter |
publicStaticFinal(Type type,
java.lang.String name,
java.lang.String value) |
JavaWriter |
staticimports(java.lang.Class<?>... imports) |
CodeWriter |
suppressWarnings(java.lang.String... types) |
JavaWriter |
suppressWarnings(java.lang.String type) |
public JavaWriter annotation(java.lang.annotation.Annotation annotation) throws java.io.IOException
java.io.IOException
public JavaWriter annotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) throws java.io.IOException
java.io.IOException
public JavaWriter beginClass(Type type) throws java.io.IOException
java.io.IOException
public JavaWriter beginClass(Type type, Type superClass, Type... interfaces) throws java.io.IOException
java.io.IOException
public <T> JavaWriter beginConstructor(java.util.Collection<T> parameters, java.util.function.Function<T,Parameter> transformer) throws java.io.IOException
java.io.IOException
public JavaWriter beginConstructor(Parameter... parameters) throws java.io.IOException
java.io.IOException
public JavaWriter beginInterface(Type type, Type... interfaces) throws java.io.IOException
java.io.IOException
public <T> JavaWriter beginPublicMethod(Type returnType, java.lang.String methodName, java.util.Collection<T> parameters, java.util.function.Function<T,Parameter> transformer) throws java.io.IOException
java.io.IOException
public JavaWriter beginPublicMethod(Type returnType, java.lang.String methodName, Parameter... args) throws java.io.IOException
java.io.IOException
public <T> JavaWriter beginStaticMethod(Type returnType, java.lang.String methodName, java.util.Collection<T> parameters, java.util.function.Function<T,Parameter> transformer) throws java.io.IOException
java.io.IOException
public JavaWriter beginStaticMethod(Type returnType, java.lang.String methodName, Parameter... args) throws java.io.IOException
java.io.IOException
public JavaWriter end() throws java.io.IOException
java.io.IOException
public JavaWriter field(Type type, java.lang.String name) throws java.io.IOException
java.io.IOException
public java.lang.String getClassConstant(java.lang.String className)
public java.lang.String getGenericName(boolean asArgType, Type type)
public java.lang.String getRawName(Type type)
public JavaWriter imports(java.lang.Class<?>... imports) throws java.io.IOException
java.io.IOException
public JavaWriter imports(java.lang.Package... imports) throws java.io.IOException
java.io.IOException
public JavaWriter importClasses(java.lang.String... imports) throws java.io.IOException
java.io.IOException
public JavaWriter importPackages(java.lang.String... imports) throws java.io.IOException
java.io.IOException
public JavaWriter javadoc(java.lang.String... lines) throws java.io.IOException
java.io.IOException
public JavaWriter packageDecl(java.lang.String packageName) throws java.io.IOException
java.io.IOException
public JavaWriter privateField(Type type, java.lang.String name) throws java.io.IOException
java.io.IOException
public JavaWriter privateFinal(Type type, java.lang.String name) throws java.io.IOException
java.io.IOException
public JavaWriter privateFinal(Type type, java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public JavaWriter privateStaticFinal(Type type, java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public JavaWriter protectedField(Type type, java.lang.String name) throws java.io.IOException
java.io.IOException
public JavaWriter protectedFinal(Type type, java.lang.String name) throws java.io.IOException
java.io.IOException
public JavaWriter protectedFinal(Type type, java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public JavaWriter publicField(Type type, java.lang.String name) throws java.io.IOException
java.io.IOException
public JavaWriter publicField(Type type, java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public JavaWriter publicFinal(Type type, java.lang.String name) throws java.io.IOException
java.io.IOException
public JavaWriter publicFinal(Type type, java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public JavaWriter publicStaticFinal(Type type, java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public JavaWriter staticimports(java.lang.Class<?>... imports) throws java.io.IOException
java.io.IOException
public JavaWriter suppressWarnings(java.lang.String type) throws java.io.IOException
java.io.IOException
public CodeWriter suppressWarnings(java.lang.String... types) throws java.io.IOException
java.io.IOException
Copyright © 2007–2021 Querydsl. All rights reserved.