Modifier and Type | Method and Description |
---|---|
MethodSpec.Builder |
MethodSpec.Builder.addAnnotation(AnnotationSpec annotationSpec) |
MethodSpec.Builder |
MethodSpec.Builder.addAnnotation(java.lang.Class<?> annotation) |
MethodSpec.Builder |
MethodSpec.Builder.addAnnotation(ClassName annotation) |
MethodSpec.Builder |
MethodSpec.Builder.addAnnotations(java.lang.Iterable<AnnotationSpec> annotationSpecs) |
MethodSpec.Builder |
MethodSpec.Builder.addCode(CodeBlock codeBlock) |
MethodSpec.Builder |
MethodSpec.Builder.addCode(java.lang.String format,
java.lang.Object... args) |
MethodSpec.Builder |
MethodSpec.Builder.addException(java.lang.reflect.Type exception) |
MethodSpec.Builder |
MethodSpec.Builder.addException(TypeName exception) |
MethodSpec.Builder |
MethodSpec.Builder.addExceptions(java.lang.Iterable<? extends TypeName> exceptions) |
MethodSpec.Builder |
MethodSpec.Builder.addJavadoc(java.lang.String format,
java.lang.Object... args) |
MethodSpec.Builder |
MethodSpec.Builder.addModifiers(java.lang.Iterable<javax.lang.model.element.Modifier> modifiers) |
MethodSpec.Builder |
MethodSpec.Builder.addModifiers(javax.lang.model.element.Modifier... modifiers) |
MethodSpec.Builder |
MethodSpec.Builder.addParameter(ParameterSpec parameterSpec) |
MethodSpec.Builder |
MethodSpec.Builder.addParameter(TypeName type,
java.lang.String name,
javax.lang.model.element.Modifier... modifiers) |
MethodSpec.Builder |
MethodSpec.Builder.addParameter(java.lang.reflect.Type type,
java.lang.String name,
javax.lang.model.element.Modifier... modifiers) |
MethodSpec.Builder |
MethodSpec.Builder.addParameters(java.lang.Iterable<ParameterSpec> parameterSpecs) |
MethodSpec.Builder |
MethodSpec.Builder.addStatement(java.lang.String format,
java.lang.Object... args) |
MethodSpec.Builder |
MethodSpec.Builder.addTypeVariable(TypeVariableName typeVariable) |
MethodSpec.Builder |
MethodSpec.Builder.addTypeVariables(java.lang.Iterable<TypeVariableName> typeVariables) |
MethodSpec.Builder |
MethodSpec.Builder.beginControlFlow(java.lang.String controlFlow,
java.lang.Object... args) |
static MethodSpec.Builder |
MethodSpec.constructorBuilder() |
MethodSpec.Builder |
MethodSpec.Builder.defaultValue(CodeBlock codeBlock) |
MethodSpec.Builder |
MethodSpec.Builder.defaultValue(java.lang.String format,
java.lang.Object... args) |
MethodSpec.Builder |
MethodSpec.Builder.endControlFlow() |
MethodSpec.Builder |
MethodSpec.Builder.endControlFlow(java.lang.String controlFlow,
java.lang.Object... args) |
static MethodSpec.Builder |
MethodSpec.methodBuilder(java.lang.String name) |
MethodSpec.Builder |
MethodSpec.Builder.nextControlFlow(java.lang.String controlFlow,
java.lang.Object... args) |
static MethodSpec.Builder |
MethodSpec.overriding(javax.lang.model.element.ExecutableElement method)
Returns a new method spec builder that overrides
method . |
static MethodSpec.Builder |
MethodSpec.overriding(javax.lang.model.element.ExecutableElement method,
javax.lang.model.type.DeclaredType enclosing,
javax.lang.model.util.Types types)
Returns a new method spec builder that overrides
method as a member of enclosing . |
MethodSpec.Builder |
MethodSpec.Builder.returns(java.lang.reflect.Type returnType) |
MethodSpec.Builder |
MethodSpec.Builder.returns(TypeName returnType) |
MethodSpec.Builder |
MethodSpec.toBuilder() |
MethodSpec.Builder |
MethodSpec.Builder.varargs() |
MethodSpec.Builder |
MethodSpec.Builder.varargs(boolean varargs) |
Constructor and Description |
---|
MethodSpec(MethodSpec.Builder builder) |