Uses of Package
org.tquadrat.foundation.javacomposer
Packages that use org.tquadrat.foundation.javacomposer
Package
Description
JavaComposer is a Java toolkit for the generation of Java source
code.
The implementations for the interfaces from the package
org.tquadrat.foundation.javacomposer
.-
Classes in org.tquadrat.foundation.javacomposer used by org.tquadrat.foundation.javacomposerClassDescriptionThe specification for a generated annotation on a declaration.The specification of a builder for an instance of an implementation of
AnnotationSpec
.The specialisation ofTypeName
for array types.The specification for a fully-qualified class name for top-level and member classes.The definition of a fragment for a*.java
file, potentially containing declarations, statements, and documentation.The definition of a builder for a new instance of an implementation ofCodeBlock
.An implementation ofStringTemplate.Processor
PREVIEW that creates an instance ofCodeBlock
from the given String template.The specification for a generated field declaration.The specification of a builder for an instance of an implementation forFieldSpec
The factory for the various JavaComposer artefacts.The definition for a Java file containing a single top level class.The definition for a builder for an instance of an implementation ofJavaFile
.The specification for a generated lambda construct.The builder for an instance ofLambdaSpec
The various possible layouts for the output created byJavaFile
.The specification for a generated constructor or method declaration.The builder for an instance ofMethodSpec
Assigns Java identifier names to avoid collisions, 'abuse' of keywords, and invalid characters.The specialisation ofTypeName
for parameterised types.The specification for a generated parameter declaration.The builder for an instance ofParameterSpec
Warnings that can be suppressed with the@SuppressWarnings
annotation.The specification for a representation of any type in Java's type system, plusvoid
.The specification of a generated class, interface, annotation or enum declaration.The specification for a builder for an instance of an implementation forTypeSpec
.The specialisation ofTypeName
for type variable names.The specialisation ofTypeName
for wildcard named types. -
Classes in org.tquadrat.foundation.javacomposer used by org.tquadrat.foundation.javacomposer.internalClassDescriptionThe specification for a generated annotation on a declaration.The specification of a builder for an instance of an implementation of
AnnotationSpec
.The specialisation ofTypeName
for array types.The specification for a fully-qualified class name for top-level and member classes.The definition of a fragment for a*.java
file, potentially containing declarations, statements, and documentation.The definition of a builder for a new instance of an implementation ofCodeBlock
.An implementation ofStringTemplate.Processor
PREVIEW that creates an instance ofCodeBlock
from the given String template.The specification for a generated field declaration.The specification of a builder for an instance of an implementation forFieldSpec
The factory for the various JavaComposer artefacts.The definition for a Java file containing a single top level class.The definition for a builder for an instance of an implementation ofJavaFile
.The specification for a generated lambda construct.The builder for an instance ofLambdaSpec
The various possible layouts for the output created byJavaFile
.The specification for a generated constructor or method declaration.The builder for an instance ofMethodSpec
The specialisation ofTypeName
for parameterised types.The specification for a generated parameter declaration.The builder for an instance ofParameterSpec
Warnings that can be suppressed with the@SuppressWarnings
annotation.The specification for a representation of any type in Java's type system, plusvoid
.The specification of a generated class, interface, annotation or enum declaration.The specification for a builder for an instance of an implementation forTypeSpec
.The specialisation ofTypeName
for type variable names.The specialisation ofTypeName
for wildcard named types.