Package org.tquadrat.foundation.javacomposer.internal
package org.tquadrat.foundation.javacomposer.internal
The implementations for the interfaces from the package
org.tquadrat.foundation.javacomposer.
Unless otherwise stated, null argument values will cause
methods and constructors of all classes in this package to throw an
Exception,
usually a
NullArgumentException,
but in some rare cases, it could be also a
NullPointerException.
-
ClassDescriptionThe implementation of
AnnotationSpecfor a generated annotation on a declaration.The implementation ofAnnotationSpec.Builderfor a builder of anAnnotationSpecImplinstance.The implementation ofTypeSpecfor annotations.The implementation ofTypeSpec.Builderfor annotation types.Annotation value visitor adding members to the given builder instance.The implementation ofTypeNameImplfor array types.The implementation ofClassNamefor a fully-qualified class name for top-level and member classes.The implementation ofTypeSpecfor a class.The implementation ofTypeSpec.Builderfor a class.The implementation ofCodeBlockfor a fragment of a*.javafile.The implementation ofCodeBlock.Builderas the builder for a newCodeBlockImplinstance.A helper class that supports to join code blocks.An implementation ofCodeProcessorPREVIEW that creates an instance ofCodeBlockfrom the given String template.Converts aJavaFileto a string suitable to both human- and javac-consumption.The comment types.A helper class holding the debug output that is added to the generated code.The implementation ofTypeSpecfor anenumtype.The implementation ofTypeSpec.Builderforenumtypes.The implementation forFieldSpec.The implementation ofFieldSpec.BuilderThe implementation ofTypeSpecfor an interface.The implementation ofTypeSpec.Builderfor an interface.The implementation ofJavaFilefor a Java file containing a single top level class.The builder for an instance ofJavaFileImplas an implementation ofJavaFile.Builder.The implementation forLambdaSpec.The implementation forLambdaSpec.Builder.This is the definition forLayout.Implements soft line wrapping on anAppendable.The flush types.The implementation forMethodSpec.The implementation forMethodSpec.BuilderThe implementation ofTypeNameImplfor parameterised types.The implementation ofParameterSpec.The implementation ofParameterSpec.BuilderThe implementation ofTypeSpecfor a record.The implementation ofTypeSpec.Builderfor a class.The implementation ofTypeNameImplas representation of any type in Java's type system, plusvoid.The abstract base class for the implementations ofTypeSpec.The abstract base class for the implementations ofTypeSpec.Builder.The kind of type specified by aTypeSpecImplinstance.The implementation ofTypeNameImplfor type variable names.Several utility functions to be used with JavaComposer.The implementation ofTypeNameImplfor wildcard named types.
