| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public final List | |
| public final CodeBlock | |
| pack-priv static final String | |
| public final CodeBlock | |
| public final List | |
| public final CodeBlock | |
| public final Set | |
| public final String | |
| public final List | |
| public final TypeName | |
| public final List | |
| public final boolean |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static MethodSpec. | |
| pack-priv void | |
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. |
| public int | |
| public boolean | |
| public boolean | |
| private CodeBlock | |
| private boolean | |
| public static MethodSpec. | |
| public static MethodSpec. | |
| public static MethodSpec. | overriding(ExecutableElement method, DeclaredType enclosing, Types types)
Returns a new method spec builder that overrides |
| public MethodSpec. | |
| public String |
| annotations | back to summary |
|---|---|
| public final List<AnnotationSpec> annotations | |
| code | back to summary |
|---|---|
| public final CodeBlock code | |
| CONSTRUCTOR | back to summary |
|---|---|
| pack-priv static final String CONSTRUCTOR | |
| defaultValue | back to summary |
|---|---|
| public final CodeBlock defaultValue | |
| exceptions | back to summary |
|---|---|
| public final List<TypeName> exceptions | |
| javadoc | back to summary |
|---|---|
| public final CodeBlock javadoc | |
| modifiers | back to summary |
|---|---|
| public final Set<Modifier> modifiers | |
| name | back to summary |
|---|---|
| public final String name | |
| parameters | back to summary |
|---|---|
| public final List<ParameterSpec> parameters | |
| returnType | back to summary |
|---|---|
| public final TypeName returnType | |
| typeVariables | back to summary |
|---|---|
| public final List<TypeVariableName> typeVariables | |
| varargs | back to summary |
|---|---|
| public final boolean varargs | |
| MethodSpec | back to summary |
|---|---|
| private MethodSpec(MethodSpec. | |
| constructorBuilder | back to summary |
|---|---|
| public static MethodSpec. | |
| emit | back to summary |
|---|---|
| pack-priv void emit(CodeWriter codeWriter, String enclosingName, Set<Modifier> implicitModifiers) throws IOException | |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| hasModifier | back to summary |
|---|---|
| public boolean hasModifier(Modifier modifier) | |
| isConstructor | back to summary |
|---|---|
| public boolean isConstructor() | |
| javadocWithParameters | back to summary |
|---|---|
| private CodeBlock javadocWithParameters() | |
| lastParameterIsArray | back to summary |
|---|---|
| private boolean lastParameterIsArray(List<ParameterSpec> parameters) | |
| methodBuilder | back to summary |
|---|---|
| public static MethodSpec. | |
| overriding | back to summary |
|---|---|
| public static MethodSpec. Returns a new method spec builder that overrides This will copy its visibility modifiers, type parameters, return type, name, parameters, and
throws declarations. An Note that in JavaPoet 1.2 through 1.7 this method retained annotations from the method and parameters of the overridden method. Since JavaPoet 1.8 annotations must be added separately. | |
| overriding | back to summary |
|---|---|
| public static MethodSpec. Returns a new method spec builder that overrides This will copy its visibility modifiers, type parameters, return type, name, parameters, and
throws declarations. An Note that in JavaPoet 1.2 through 1.7 this method retained annotations from the method and parameters of the overridden method. Since JavaPoet 1.8 annotations must be added separately. | |
| toBuilder | back to summary |
|---|---|
| public MethodSpec. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| Modifier and Type | Field and Description |
|---|---|
| public final List | |
| private final CodeBlock. | |
| private CodeBlock | |
| private final Set | |
| private final CodeBlock. | |
| public final List | |
| private String | |
| public final List | |
| private TypeName | |
| public final List | |
| private boolean |
| Modifier and Type | Method and Description |
|---|---|
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | beginControlFlow(String
the control flow construct and its code, such as "if (foo == 5)".
Shouldn't contain braces or newline characters. controlFlow, Object... args)
|
| public MethodSpec. | beginControlFlow(CodeBlock
the control flow construct and its code, such as "if (foo == 5)".
Shouldn't contain braces or newline characters. codeBlock)
|
| public MethodSpec | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | endControlFlow(String
the optional control flow construct and its code, such as
"while(foo == 20)". Only used for "do/while" control flows. controlFlow, Object... args)
|
| public MethodSpec. | endControlFlow(CodeBlock
the optional control flow construct and its code, such as
"while(foo == 20)". Only used for "do/while" control flows. codeBlock)
|
| public MethodSpec. | nextControlFlow(String
the control flow construct and its code, such as "else if (foo == 10)".
Shouldn't contain braces or newline characters. controlFlow, Object... args)
|
| public MethodSpec. | nextControlFlow(CodeBlock
the control flow construct and its code, such as "else if (foo == 10)".
Shouldn't contain braces or newline characters. codeBlock)
|
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. | |
| public MethodSpec. |
| annotations | back to summary |
|---|---|
| public final List<AnnotationSpec> annotations | |
| code | back to summary |
|---|---|
| private final CodeBlock. | |
| defaultValue | back to summary |
|---|---|
| private CodeBlock defaultValue | |
| exceptions | back to summary |
|---|---|
| private final Set<TypeName> exceptions | |
| javadoc | back to summary |
|---|---|
| private final CodeBlock. | |
| modifiers | back to summary |
|---|---|
| public final List<Modifier> modifiers | |
| name | back to summary |
|---|---|
| private String name | |
| parameters | back to summary |
|---|---|
| public final List<ParameterSpec> parameters | |
| returnType | back to summary |
|---|---|
| private TypeName returnType | |
| typeVariables | back to summary |
|---|---|
| public final List<TypeVariableName> typeVariables | |
| varargs | back to summary |
|---|---|
| private boolean varargs | |
| Builder | back to summary |
|---|---|
| private Builder(String name) | |
| addAnnotation | back to summary |
|---|---|
| public MethodSpec. | |
| addAnnotation | back to summary |
|---|---|
| public MethodSpec. | |
| addAnnotation | back to summary |
|---|---|
| public MethodSpec. | |
| addAnnotations | back to summary |
|---|---|
| public MethodSpec. | |
| addCode | back to summary |
|---|---|
| public MethodSpec. | |
| addCode | back to summary |
|---|---|
| public MethodSpec. | |
| addComment | back to summary |
|---|---|
| public MethodSpec. | |
| addException | back to summary |
|---|---|
| public MethodSpec. | |
| addException | back to summary |
|---|---|
| public MethodSpec. | |
| addExceptions | back to summary |
|---|---|
| public MethodSpec. | |
| addJavadoc | back to summary |
|---|---|
| public MethodSpec. | |
| addJavadoc | back to summary |
|---|---|
| public MethodSpec. | |
| addModifiers | back to summary |
|---|---|
| public MethodSpec. | |
| addModifiers | back to summary |
|---|---|
| public MethodSpec. | |
| addNamedCode | back to summary |
|---|---|
| public MethodSpec. | |
| addParameter | back to summary |
|---|---|
| public MethodSpec. | |
| addParameter | back to summary |
|---|---|
| public MethodSpec. | |
| addParameter | back to summary |
|---|---|
| public MethodSpec. | |
| addParameters | back to summary |
|---|---|
| public MethodSpec. | |
| addStatement | back to summary |
|---|---|
| public MethodSpec. | |
| addStatement | back to summary |
|---|---|
| public MethodSpec. | |
| addTypeVariable | back to summary |
|---|---|
| public MethodSpec. | |
| addTypeVariables | back to summary |
|---|---|
| public MethodSpec. | |
| beginControlFlow | back to summary |
|---|---|
public MethodSpec.
| |
| beginControlFlow | back to summary |
|---|---|
public MethodSpec.
| |
| build | back to summary |
|---|---|
| public MethodSpec build() | |
| defaultValue | back to summary |
|---|---|
| public MethodSpec. | |
| defaultValue | back to summary |
|---|---|
| public MethodSpec. | |
| endControlFlow | back to summary |
|---|---|
| public MethodSpec. | |
| endControlFlow | back to summary |
|---|---|
public MethodSpec.
| |
| endControlFlow | back to summary |
|---|---|
public MethodSpec.
| |
| nextControlFlow | back to summary |
|---|---|
public MethodSpec.
| |
| nextControlFlow | back to summary |
|---|---|
public MethodSpec.
| |
| returns | back to summary |
|---|---|
| public MethodSpec. | |
| returns | back to summary |
|---|---|
| public MethodSpec. | |
| setName | back to summary |
|---|---|
| public MethodSpec. | |
| varargs | back to summary |
|---|---|
| public MethodSpec. | |
| varargs | back to summary |
|---|---|
| public MethodSpec. | |