Uses of Class
org.tquadrat.foundation.javacomposer.internal.CodeWriter
Packages that use CodeWriter
Package
Description
The implementations for the interfaces from the package
org.tquadrat.foundation.javacomposer.-
Uses of CodeWriter in org.tquadrat.foundation.javacomposer.internal
Methods in org.tquadrat.foundation.javacomposer.internal that return CodeWriterModifier and TypeMethodDescriptionfinal CodeWriterArrayTypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final CodeWriterArrayTypeNameImpl.emit(CodeWriter out, boolean varargs) Emits this type name instance to the givenCodeWriter.final CodeWriterClassNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final CodeWriterCodeWriter.emit(CharSequence input) Emits the given String to the output target.final CodeWriterEmits aCodeBlockImplinstance to the output target that is created on the fly from the given arguments.final CodeWriterCodeWriter.emit(CodeBlockImpl codeBlock) Emits the givenCodeBlockImplinstance to the output target.final CodeWriterParameterizedTypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.TypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final CodeWriterTypeVariableNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final CodeWriterWildcardTypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final CodeWriterCodeWriter.emitAndIndent(CharSequence input) Emits the given String to the output target with indentation as required.protected final CodeWriterTypeNameImpl.emitAnnotations(CodeWriter out) Emits the annotation from this type name instance to the givenCodeWriter.private final CodeWriterArrayTypeNameImpl.emitBrackets(CodeWriter out, boolean varargs) Emits the annotations and the brackets for the array.private final CodeWriterArrayTypeNameImpl.emitLeafType(CodeWriter out) Emits the array's component type.final CodeWriterCodeWriter.emitWrappingSpace()Emits wrapping space to the output target.final CodeWriterCodeWriter.indent()Increments the indentation level.final CodeWriterCodeWriter.indent(int levels) Increases the indentation level by the given value.final CodeWriterCodeWriter.popPackage()Pops the package name.final CodeWriterCodeWriter.popType()Pops the top most type.final CodeWriterCodeWriter.pushPackage(String packageName) Pushes the given package name.final CodeWriterCodeWriter.pushType(TypeSpecImpl type) Pushes the give type.final CodeWriterCodeWriter.unindent()Decrements the indentation level.final CodeWriterCodeWriter.unindent(int levels) Decreases the indentation level by the given value.Methods in org.tquadrat.foundation.javacomposer.internal with parameters of type CodeWriterModifier and TypeMethodDescriptionfinal voidAnnotationSpecImpl.emit(CodeWriter codeWriter, boolean inline) Emits this annotation to the given code writer.final CodeWriterArrayTypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final CodeWriterArrayTypeNameImpl.emit(CodeWriter out, boolean varargs) Emits this type name instance to the givenCodeWriter.final CodeWriterClassNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final voidFieldSpecImpl.emit(CodeWriter codeWriter, Collection<Modifier> implicitModifiers) Emits thisFieldSpecinstance to the given code writer.private final voidJavaFileImpl.emit(CodeWriter codeWriter) Writes this instance ofJavaFileto the givenCodeWriterinstance.final voidLambdaSpecImpl.emit(CodeWriter codeWriter) Emits this lambda to the given code writer.final voidMethodSpecImpl.emit(CodeWriter codeWriter, Optional<String> enclosingName, Collection<Modifier> implicitModifiers) Emits this method to the given code writer.final CodeWriterParameterizedTypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final voidParameterSpecImpl.emit(CodeWriter codeWriter, boolean varargs) Emits the parameter to the given code writer.TypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final voidTypeSpecImpl.emit(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emit the type to the given code writer.final CodeWriterTypeVariableNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.final CodeWriterWildcardTypeNameImpl.emit(CodeWriter out) Emits this type name instance to the givenCodeWriter.private final voidAnnotationSpecImpl.emit4Foundation(CodeWriter codeWriter, boolean inline) Emits this annotation to the given code writer.protected final voidAnnotationTypeSpecImpl.emit4Foundation(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the Foundation library code.protected final voidClassSpecImpl.emit4Foundation(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the Foundation library code.protected final voidEnumSpecImpl.emit4Foundation(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the Foundation library code.protected final voidInterfaceSpecImpl.emit4Foundation(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the Foundation library code.private final voidMethodSpecImpl.emit4Foundation(CodeWriter codeWriter, Optional<String> enclosingName, Collection<Modifier> implicitModifiers) Emits this method to the given code writer, using the Foundation layout.protected final voidRecordSpecImpl.emit4Foundation(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the Foundation library code.protected abstract voidTypeSpecImpl.emit4Foundation(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the Foundation library code.private final voidAnnotationSpecImpl.emit4JavaPoet(CodeWriter codeWriter, boolean inline) Emits this annotation to the given code writer using the original JavaPoet layout.protected final voidAnnotationTypeSpecImpl.emit4JavaPoet(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the original JavaPoet code.protected final voidClassSpecImpl.emit4JavaPoet(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the original JavaPoet code.protected final voidEnumSpecImpl.emit4JavaPoet(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the original JavaPoet code.protected final voidInterfaceSpecImpl.emit4JavaPoet(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the original JavaPoet code.private final voidMethodSpecImpl.emit4JavaPoet(CodeWriter codeWriter, Optional<String> enclosingName, Collection<Modifier> implicitModifiers) Emits this method to the given code writer, using the JavaPoet layout.protected final voidRecordSpecImpl.emit4JavaPoet(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the original JavaPoet code.protected abstract voidTypeSpecImpl.emit4JavaPoet(CodeWriter codeWriter, String enumName, Set<Modifier> implicitModifiers) Emits the type to the given code writer, using the layout as defined by the original JavaPoet code.protected final CodeWriterTypeNameImpl.emitAnnotations(CodeWriter out) Emits the annotation from this type name instance to the givenCodeWriter.private static final voidAnnotationSpecImpl.emitAnnotationValues(CodeWriter codeWriter, String whitespace, String memberSeparator, List<CodeBlockImpl> values) Emits the values of this annotation to the given code writer.private final CodeWriterArrayTypeNameImpl.emitBrackets(CodeWriter out, boolean varargs) Emits the annotations and the brackets for the array.private final voidMethodSpecImpl.emitJavadoc(CodeWriter codeWriter) Emits the Javadoc to the given code writer.private final CodeWriterArrayTypeNameImpl.emitLeafType(CodeWriter out) Emits the array's component type.
