Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABSTRACT_CLASS_NEVER_IMPLEMENTED - Enum constant in enum class org.tquadrat.foundation.javacomposer.SuppressableWarnings
-
An abstract class is not implemented in the current project scope.
- ABSTRACT_CLASS_WITHOUT_ABSTRACT_METHODS - Enum constant in enum class org.tquadrat.foundation.javacomposer.SuppressableWarnings
-
A class was qualified as abstract without having any abstract methods.
- ACCESSING_NON_PUBLIC_FIELD_OF_ANOTHER_OBJECT - Enum constant in enum class org.tquadrat.foundation.javacomposer.SuppressableWarnings
-
A method accesses a non-public (private) field of another object.
- add(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.CodeBlock.Builder
-
Adds code with positional or relative arguments.
- add(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds code with positional or relative arguments.
- add(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.CodeBlock.Builder
-
Adds a
CodeBlock
instance. - add(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds a
CodeBlock
instance. - add(CodeBlockImpl) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.CodeBlockJoiner
-
Adds another code block.
- addAnnotation(Class<?>) - Method in interface org.tquadrat.foundation.javacomposer.FieldSpec.Builder
-
Adds an annotation for the field.
- addAnnotation(Class<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.FieldSpecImpl.BuilderImpl
-
Adds an annotation for the field.
- addAnnotation(Class<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds an annotation for the method.
- addAnnotation(Class<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds an annotation for the parameter.
- addAnnotation(Class<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an annotation for the type to build.
- addAnnotation(Class<?>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds an annotation for the method.
- addAnnotation(Class<?>) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds an annotation for the parameter.
- addAnnotation(Class<?>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an annotation for the type to build.
- addAnnotation(AnnotationSpec) - Method in interface org.tquadrat.foundation.javacomposer.FieldSpec.Builder
-
Adds an annotation for the field.
- addAnnotation(AnnotationSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.FieldSpecImpl.BuilderImpl
-
Adds an annotation for the field.
- addAnnotation(AnnotationSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds an annotation for the method.
- addAnnotation(AnnotationSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds an annotation for the parameter.
- addAnnotation(AnnotationSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an annotation for the type to build.
- addAnnotation(AnnotationSpec) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds an annotation for the method.
- addAnnotation(AnnotationSpec) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds an annotation for the parameter.
- addAnnotation(AnnotationSpec) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an annotation for the type to build.
- addAnnotation(ClassName) - Method in interface org.tquadrat.foundation.javacomposer.FieldSpec.Builder
-
Adds an annotation for the field.
- addAnnotation(ClassName) - Method in class org.tquadrat.foundation.javacomposer.internal.FieldSpecImpl.BuilderImpl
-
Adds an annotation for the field.
- addAnnotation(ClassName) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds an annotation for the method.
- addAnnotation(ClassName) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds an annotation for the parameter.
- addAnnotation(ClassName) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an annotation for the type to build.
- addAnnotation(ClassName) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds an annotation for the method.
- addAnnotation(ClassName) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds an annotation for the parameter.
- addAnnotation(ClassName) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an annotation for the type to build.
- addAnnotations(Iterable<? extends AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds annotations for the method.
- addAnnotations(Iterable<? extends AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds annotations for the method.
- addAnnotations(Iterable<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.FieldSpec.Builder
-
Adds annotations for the field.
- addAnnotations(Iterable<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.FieldSpecImpl.BuilderImpl
-
Adds annotations for the field.
- addAnnotations(Iterable<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds annotations for the parameter.
- addAnnotations(Iterable<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Add the given annotations for the type to build.
- addAnnotations(Iterable<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds annotations for the parameter.
- addAnnotations(Iterable<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Add the given annotations for the type to build.
- addArgument(String, char, Object) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds the placeholder's argument.
- addAttribute(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl.BuilderImpl
-
Adds an attribute to this type.
- addAttribute(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.ClassSpecImpl.BuilderImpl
-
Adds an attribute to this type.
- addAttribute(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.EnumSpecImpl.BuilderImpl
-
Adds an attribute to this type.
- addAttribute(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.InterfaceSpecImpl.BuilderImpl
-
Adds an attribute to this type.
- addAttribute(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.RecordSpecImpl.BuilderImpl
-
Adds an attribute to this type.
- addAttribute(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an attribute to this type.
- addAttribute(FieldSpec, boolean) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an attribute to this type.
- addCode(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds code for the lambda body.
- addCode(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds code for the method.
- addCode(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds code for the lambda body.
- addCode(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds code for the method.
- addCode(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds code for the lambda body.
- addCode(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds code for the method.
- addCode(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds code for the lambda body.
- addCode(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds code for the method.
- addComment(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds a comment for the lambda body.
- addComment(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a comment for the method.
- addComment(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds a comment for the lambda body.
- addComment(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a comment for the method.
- addDebug() - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds debug output.
- addDebugOutput() - Method in class org.tquadrat.foundation.javacomposer.JavaComposer
-
Returns the flag that controls whether the output should be enhanced with some debug information.
- addEnumConstant(CharSequence) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence, String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence, String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence, CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence, CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence, TypeSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.EnumSpecImpl.BuilderImpl
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence, TypeSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an
enum
constant for the type to build. - addEnumConstant(CharSequence, TypeSpec) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an
enum
constant for the type to build. - addException(Type) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds the declaration for an exception for the method.
- addException(Type) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds the declaration for an exception for the method.
- addException(TypeName) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds the declaration for an exception for the method.
- addException(TypeName) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds the declaration for an exception for the method.
- addExceptions(Iterable<? extends TypeName>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds the declarations for exceptions for the method.
- addExceptions(Iterable<? extends TypeName>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds the declarations for exceptions for the method.
- addField(Type, CharSequence, Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a field to this type.
- addField(Type, CharSequence, Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a field to this type.
- addField(FieldSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl.BuilderImpl
-
Adds a field to this type.
- addField(FieldSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.EnumSpecImpl.BuilderImpl
-
Adds a field to this type.
- addField(FieldSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.InterfaceSpecImpl.BuilderImpl
-
Adds a field to this type.
- addField(FieldSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.RecordSpecImpl.BuilderImpl
-
Adds a field to this type.
- addField(FieldSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a field to this type.
- addField(FieldSpec) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a field to this type.
- addField(TypeName, CharSequence, Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a field to this type.
- addField(TypeName, CharSequence, Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a field to this type.
- addFields(Iterable<? extends FieldSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds fields to this type.
- addFields(Iterable<? extends FieldSpec>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds fields to this type.
- addFileComment(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.JavaFileImpl.BuilderImpl
-
Adds text to the file comment.
- addFileComment(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.JavaFile.Builder
-
Adds text to the file comment.
- addInitializerBlock(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl.BuilderImpl
-
Adds code to the initializer block.
- addInitializerBlock(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.InterfaceSpecImpl.BuilderImpl
-
Adds code to the initializer block.
- addInitializerBlock(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds code to the initializer block.
- addInitializerBlock(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds code to the initializer block.
- addJavadoc(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.FieldSpec.Builder
-
Adds a Javadoc comment for the field.
- addJavadoc(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.FieldSpecImpl.BuilderImpl
-
Adds a Javadoc comment for the field.
- addJavadoc(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a Javadoc comment for the method.
- addJavadoc(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds text to the Javadoc for the parameter.
- addJavadoc(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds text to the Javadoc for the type.
- addJavadoc(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a Javadoc comment for the method.
- addJavadoc(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds text to the Javadoc for the parameter.
- addJavadoc(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds text to the Javadoc for the type.
- addJavadoc(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.FieldSpec.Builder
-
Adds a Javadoc comment for the field.
- addJavadoc(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.FieldSpecImpl.BuilderImpl
-
Adds a Javadoc comment for the field.
- addJavadoc(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a Javadoc comment for the method.
- addJavadoc(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds text to the JavaDoc for the parameter.
- addJavadoc(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds text to the Javadoc for the type.
- addJavadoc(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a Javadoc comment for the method.
- addJavadoc(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds text to the JavaDoc for the parameter.
- addJavadoc(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds text to the Javadoc for the type.
- addMember(CharSequence, String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.AnnotationSpec.Builder
-
Adds a building block.
- addMember(CharSequence, String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationSpecImpl.BuilderImpl
-
Adds a building block.
- addMember(CharSequence, CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.AnnotationSpec.Builder
-
Adds a building block.
- addMember(CharSequence, CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationSpecImpl.BuilderImpl
-
Adds a building block.
- addMemberForValue(String, Object) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationSpecImpl.BuilderImpl
-
Delegates to
AnnotationSpecImpl.BuilderImpl.addMember(CharSequence,String,Object...)
, with parameterformat
depending on the givenvalue
object. - addMethod(MethodSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl.BuilderImpl
-
Adds a method for the type.
- addMethod(MethodSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.ClassSpecImpl.BuilderImpl
-
Adds a method for the type.
- addMethod(MethodSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.EnumSpecImpl.BuilderImpl
-
Adds a method for the type.
- addMethod(MethodSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.InterfaceSpecImpl.BuilderImpl
-
Adds a method for the type.
- addMethod(MethodSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.RecordSpecImpl.BuilderImpl
-
Adds a method for the type.
- addMethod(MethodSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a method for the type.
- addMethod(MethodSpec) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a method for the type.
- addMethods(Iterable<MethodSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds methods for the type.
- addMethods(Iterable<MethodSpec>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds methods for the type.
- addModifiers(Iterable<Modifier>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds modifiers for the method.
- addModifiers(Iterable<Modifier>) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds modifiers for the parameter.
- addModifiers(Iterable<Modifier>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds modifiers for the method.
- addModifiers(Iterable<Modifier>) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds modifiers for the parameter.
- addModifiers(Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.FieldSpec.Builder
-
Adds modifiers for the field.
- addModifiers(Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.FieldSpecImpl.BuilderImpl
-
Adds modifiers for the field.
- addModifiers(Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds modifiers for the method.
- addModifiers(Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterSpecImpl.BuilderImpl
-
Adds modifiers for the parameter.
- addModifiers(Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds modifiers for the type.
- addModifiers(Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds modifiers for the method.
- addModifiers(Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.ParameterSpec.Builder
-
Adds modifiers for the parameter.
- addModifiers(Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds modifiers for the type.
- addNamed(String, Map<String, ?>) - Method in interface org.tquadrat.foundation.javacomposer.CodeBlock.Builder
-
Adds code using named arguments.
- addNamed(String, Map<String, ?>) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds code using named arguments.
- addNamedCode(String, Map<String, ?>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds code using named arguments for the method.
- addNamedCode(String, Map<String, ?>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds code using named arguments for the method.
- addOriginatingElement(Element) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an originating element for the type.
- addOriginatingElement(Element) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an originating element for the type.
- addParameter(Type, String) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds a parameter for the lambda.
- addParameter(Type, String) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds a parameter for the lambda.
- addParameter(Type, String, Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a parameter for the method.
- addParameter(Type, String, Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a parameter for the method.
- addParameter(String) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds a parameter for the lambda.
- addParameter(String) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds a parameter for the lambda.
- addParameter(ParameterSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds a parameter for the lambda.
- addParameter(ParameterSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a parameter for the method.
- addParameter(ParameterSpec) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds a parameter for the lambda.
- addParameter(ParameterSpec) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a parameter for the method.
- addParameter(TypeName, String) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds a parameter for the lambda.
- addParameter(TypeName, String) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds a parameter for the lambda.
- addParameter(TypeName, String, Modifier...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a parameter for the method.
- addParameter(TypeName, String, Modifier...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a parameter for the method.
- addParameters(Iterable<? extends ParameterSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds parameters for the lambda.
- addParameters(Iterable<? extends ParameterSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds parameters for the method.
- addParameters(Iterable<? extends ParameterSpec>) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds parameters for the lambda.
- addParameters(Iterable<? extends ParameterSpec>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds parameters for the method.
- addProperty(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl.BuilderImpl
-
Adds a JavaBean property to this type.
- addProperty(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.ClassSpecImpl.BuilderImpl
-
Adds a JavaBean property to this type.
- addProperty(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.EnumSpecImpl.BuilderImpl
-
Adds a JavaBean property to this type.
- addProperty(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.InterfaceSpecImpl.BuilderImpl
-
Adds a JavaBean property to this type.
- addProperty(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.RecordSpecImpl.BuilderImpl
-
Adds a JavaBean property to this type.
- addProperty(FieldSpec, boolean) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a JavaBean property to this type.
- addProperty(FieldSpec, boolean) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a JavaBean property to this type.
- addStatement(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.CodeBlock.Builder
-
Adds a statement.
- addStatement(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds a statement.
- addStatement(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.LambdaSpecImpl.BuilderImpl
-
Adds a statement to the code for the lambda body.
- addStatement(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a statement to the code for the method.
- addStatement(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.LambdaSpec.Builder
-
Adds a statement to the code for the lambda body.
- addStatement(String, Object...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a statement to the code for the method.
- addStaticBlock(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl.BuilderImpl
-
Adds a static block for the type.
- addStaticBlock(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a static block for the type.
- addStaticBlock(CodeBlock) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a static block for the type.
- addStaticImport(Class<?>, String...) - Method in interface org.tquadrat.foundation.javacomposer.CodeBlock.Builder
-
Adds a static import.
- addStaticImport(Class<?>, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(Class<?>, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.JavaFileImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(Class<?>, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(Class<?>, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(Class<?>, String...) - Method in interface org.tquadrat.foundation.javacomposer.JavaFile.Builder
-
Adds a static import.
- addStaticImport(Class<?>, String...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a static import.
- addStaticImport(Class<?>, String...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a static import.
- addStaticImport(Enum<?>) - Method in interface org.tquadrat.foundation.javacomposer.CodeBlock.Builder
-
Adds a static import for the given
enum
value. - addStaticImport(Enum<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds a static import for the given
enum
value. - addStaticImport(Enum<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.JavaFileImpl.BuilderImpl
-
Adds a static import for the given
enum
value. - addStaticImport(Enum<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a static import for the given
enum
value. - addStaticImport(Enum<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a static import for the given
enum
value. - addStaticImport(Enum<?>) - Method in interface org.tquadrat.foundation.javacomposer.JavaFile.Builder
-
Adds a static import for the given
enum
value. - addStaticImport(Enum<?>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a static import for the given
enum
value. - addStaticImport(Enum<?>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a static import for the given
enum
value. - addStaticImport(ClassName, String...) - Method in interface org.tquadrat.foundation.javacomposer.CodeBlock.Builder
-
Adds a static import.
- addStaticImport(ClassName, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(ClassName, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.JavaFileImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(ClassName, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(ClassName, String...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a static import.
- addStaticImport(ClassName, String...) - Method in interface org.tquadrat.foundation.javacomposer.JavaFile.Builder
-
Adds a static import.
- addStaticImport(ClassName, String...) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a static import.
- addStaticImport(ClassName, String...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a static import.
- addSuperinterface(Class<?>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a super interface for the type.
- addSuperinterface(Class<?>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a super interface for the type.
- addSuperinterface(Type) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a super interface for the type.
- addSuperinterface(Type) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a super interface for the type.
- addSuperinterface(TypeElement) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a super interface for the type.
- addSuperinterface(TypeElement) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a super interface for the type.
- addSuperinterface(TypeName) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a super interface for the type.
- addSuperinterface(TypeName) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a super interface for the type.
- addSuperinterfaces(Iterable<? extends TypeName>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds super interfaces for the type.
- addSuperinterfaces(Iterable<? extends TypeName>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds super interfaces for the type.
- addSuppressableWarning(SuppressableWarnings...) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a suppressable warning for the type.
- addSuppressableWarning(SuppressableWarnings...) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a suppressable warning for the type.
- addType(TypeSpec) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds an inner class for the type.
- addType(TypeSpec) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds an inner class for the type.
- addTypes(Iterable<? extends TypeSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds inner classes for the type.
- addTypes(Iterable<? extends TypeSpec>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds inner classes for the type.
- addTypeVariable(TypeVariableName) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds a type variable for the method.
- addTypeVariable(TypeVariableName) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a type variable for the type.
- addTypeVariable(TypeVariableName) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds a type variable for the method.
- addTypeVariable(TypeVariableName) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a type variable for the type.
- addTypeVariable(TypeVariableName, CharSequence) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds a type variable for the type together with the respective Javadoc.
- addTypeVariable(TypeVariableName, CharSequence) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds a type variable for the type together with the respective Javadoc.
- addTypeVariables(Iterable<TypeVariableName>) - Method in class org.tquadrat.foundation.javacomposer.internal.MethodSpecImpl.BuilderImpl
-
Adds type variables for the method.
- addTypeVariables(Iterable<TypeVariableName>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.BuilderImpl
-
Adds type variables for the type.
- addTypeVariables(Iterable<TypeVariableName>) - Method in interface org.tquadrat.foundation.javacomposer.MethodSpec.Builder
-
Adds type variables for the method.
- addTypeVariables(Iterable<TypeVariableName>) - Method in interface org.tquadrat.foundation.javacomposer.TypeSpec.Builder
-
Adds type variables for the type.
- addWithoutDebugInfo(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds code with positional or relative arguments, without prepending any debug output.
- addWithoutDebugInfo(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Adds a
CodeBlock
instance without prepending any debug output. - ALL - Enum constant in enum class org.tquadrat.foundation.javacomposer.SuppressableWarnings
-
All warnings.
- annotated(List<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.ArrayTypeName
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.ClassName
-
Creates a new instance for an implementation of
ClassName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.ArrayTypeNameImpl
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.ClassNameImpl
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.ParameterizedTypeNameImpl
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeNameImpl
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.TypeVariableNameImpl
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in class org.tquadrat.foundation.javacomposer.internal.WildcardTypeNameImpl
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.ParameterizedTypeName
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.TypeName
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.TypeVariableName
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(List<AnnotationSpec>) - Method in interface org.tquadrat.foundation.javacomposer.WildcardTypeName
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - annotated(AnnotationSpec...) - Method in interface org.tquadrat.foundation.javacomposer.TypeName
-
Creates a new instance for an implementation of
TypeName
as a copy of this one, but with the given annotations added. - ANNOTATION - Enum constant in enum class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.Kind
-
The type is an annotation.
- annotationBuilder(Class<?>) - Method in class org.tquadrat.foundation.javacomposer.JavaComposer
-
Creates a builder for an instance of an implementation for
AnnotationSpec
from the givenClass
instance. - annotationBuilder(ClassName) - Method in class org.tquadrat.foundation.javacomposer.JavaComposer
-
Creates a builder for an instance of an implementation for
AnnotationSpec
from the givenClassName
instance. - annotations() - Method in class org.tquadrat.foundation.javacomposer.internal.TypeNameImpl
-
Returns the annotations for this type name.
- Annotations - Search tag in package org.tquadrat.foundation.javacomposer
- Section
- AnnotationSpec - Interface in org.tquadrat.foundation.javacomposer
-
The specification for a generated annotation on a declaration.
- AnnotationSpec.Builder - Interface in org.tquadrat.foundation.javacomposer
-
The specification of a builder for an instance of an implementation of
AnnotationSpec
. - AnnotationSpecImpl - Class in org.tquadrat.foundation.javacomposer.internal
-
The implementation of
AnnotationSpec
for a generated annotation on a declaration. - AnnotationSpecImpl(AnnotationSpecImpl.BuilderImpl) - Constructor for class org.tquadrat.foundation.javacomposer.internal.AnnotationSpecImpl
-
Creates a new
AnnotationSpecImpl
instance. - AnnotationSpecImpl.BuilderImpl - Class in org.tquadrat.foundation.javacomposer.internal
-
The implementation of
AnnotationSpec.Builder
for a builder of anAnnotationSpecImpl
instance. - annotationTypeBuilder(CharSequence) - Method in class org.tquadrat.foundation.javacomposer.JavaComposer
-
Creates a builder for an annotation.
- annotationTypeBuilder(ClassName) - Method in class org.tquadrat.foundation.javacomposer.JavaComposer
-
Creates a builder for an annotation.
- AnnotationTypeSpecImpl - Class in org.tquadrat.foundation.javacomposer.internal
-
The implementation of
TypeSpec
for annotations. - AnnotationTypeSpecImpl(AnnotationTypeSpecImpl) - Constructor for class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl
-
Creates a dummy type spec for type-resolution in CodeWriter only while emitting the type declaration but before entering the type body.
- AnnotationTypeSpecImpl(AnnotationTypeSpecImpl.BuilderImpl) - Constructor for class org.tquadrat.foundation.javacomposer.internal.AnnotationTypeSpecImpl
-
Creates a new
TypeSpecImpl
instance. - AnnotationTypeSpecImpl.BuilderImpl - Class in org.tquadrat.foundation.javacomposer.internal
-
The implementation of
TypeSpec.Builder
for annotation types. - AnnotationValueVisitor - Class in org.tquadrat.foundation.javacomposer.internal
-
Annotation value visitor adding members to the given builder instance.
- AnnotationValueVisitor(AnnotationSpecImpl.BuilderImpl) - Constructor for class org.tquadrat.foundation.javacomposer.internal.AnnotationValueVisitor
-
Creates a new
Visitor
instance. - anonymousClassBuilder(String, Object...) - Method in class org.tquadrat.foundation.javacomposer.JavaComposer
-
Creates a builder for an anonymous class.
- anonymousClassBuilder(CodeBlock) - Method in class org.tquadrat.foundation.javacomposer.JavaComposer
-
Creates a builder for an anonymous class.
- Anonymous Inner Classes - Search tag in package org.tquadrat.foundation.javacomposer
- Section
- anonymousTypeArguments() - Method in class org.tquadrat.foundation.javacomposer.internal.ClassSpecImpl
-
Returns the anonymous type arguments.
- anonymousTypeArguments() - Method in class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl
-
Returns the anonymous type arguments.
- append(CharSequence) - Method in class org.tquadrat.foundation.javacomposer.internal.LineWrapper
-
Emits the given String.
- args() - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl
-
Returns the arguments.
- args() - Method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Returns the arguments.
- argToLiteral(Object) - Static method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Returns the given object literally.
- argToName(Object) - Static method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Translates the given object to a name.
- argToString(Object) - Static method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Translates the given object to a String.
- argToType(Object) - Static method in class org.tquadrat.foundation.javacomposer.internal.CodeBlockImpl.BuilderImpl
-
Translates the given object to a type.
- arrayComponent(TypeName) - Static method in interface org.tquadrat.foundation.javacomposer.TypeName
-
Returns the array component for the given type name; the return value is empty if the given type is not an array.
- ArrayTypeName - Interface in org.tquadrat.foundation.javacomposer
-
The specialisation of
TypeName
for array types. - ArrayTypeNameImpl - Class in org.tquadrat.foundation.javacomposer.internal
-
The implementation of
TypeNameImpl
for array types. - ArrayTypeNameImpl(TypeNameImpl) - Constructor for class org.tquadrat.foundation.javacomposer.internal.ArrayTypeNameImpl
-
Creates a new
ArrayTypeNameImpl
instance. - ArrayTypeNameImpl(TypeNameImpl, List<AnnotationSpecImpl>) - Constructor for class org.tquadrat.foundation.javacomposer.internal.ArrayTypeNameImpl
-
Creates a new
ArrayTypeNameImpl
instance. - asArray(TypeName) - Static method in class org.tquadrat.foundation.javacomposer.internal.TypeNameImpl
-
Returns the given type name as an array; the return value is empty if it is not an array.
- asArray(TypeName) - Static method in interface org.tquadrat.foundation.javacomposer.TypeName
-
Returns the given type name as an array; the return value is empty if it is not an array.
- asComment() - Method in class org.tquadrat.foundation.javacomposer.internal.DebugOutput
-
Returns the text for the debug output.
- asLiteral() - Method in class org.tquadrat.foundation.javacomposer.internal.DebugOutput
-
Returns the text for the debug output.
- asMemberModifiers() - Method in enum class org.tquadrat.foundation.javacomposer.internal.TypeSpecImpl.Kind
-
TODO Write the comment for method Kind.asMemberModifiers()!!
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form