public interface FilerKit
| 限定符和类型 | 字段和说明 |
|---|---|
static Modifier[] |
PRIVATE_STATIC |
static Modifier[] |
PRIVATE_STATIC_FINAL |
static Modifier[] |
PUBLIC_FINAL |
static Modifier[] |
PUBLIC_STATIC |
static Modifier[] |
PUBLIC_STATIC_FINAL |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.squareup.javapoet.MethodSpec.Builder |
protectMethod(String methodName,
Class returnKlass) |
static com.squareup.javapoet.MethodSpec.Builder |
protectMethod(String methodName,
com.squareup.javapoet.TypeName returnKlass) |
static com.squareup.javapoet.MethodSpec.Builder |
publicMethod(String methodName,
boolean isOverride,
com.squareup.javapoet.TypeName returnKlass)
定义方式如下的方法
public abstract Xyz methodName(...);
|
static com.squareup.javapoet.MethodSpec.Builder |
publicMethod(String methodName,
Class returnKlass) |
static com.squareup.javapoet.MethodSpec.Builder |
publicMethod(String methodName,
com.squareup.javapoet.TypeName returnKlass) |
static com.squareup.javapoet.MethodSpec.Builder |
staticMethod(String methodName,
Class returnKlass) |
static com.squareup.javapoet.MethodSpec.Builder |
staticMethod(String methodName,
com.squareup.javapoet.TypeName returnKlass) |
static com.squareup.javapoet.AnnotationSpec |
suppressWarnings(String... values) |
static final Modifier[] PUBLIC_STATIC_FINAL
static final Modifier[] PUBLIC_FINAL
static final Modifier[] PRIVATE_STATIC_FINAL
static final Modifier[] PRIVATE_STATIC
static final Modifier[] PUBLIC_STATIC
static com.squareup.javapoet.MethodSpec.Builder staticMethod(String methodName, com.squareup.javapoet.TypeName returnKlass)
static com.squareup.javapoet.MethodSpec.Builder staticMethod(String methodName, Class returnKlass)
static com.squareup.javapoet.MethodSpec.Builder publicMethod(String methodName, boolean isOverride, com.squareup.javapoet.TypeName returnKlass)
public abstract Xyz methodName(...);
methodName - name of methodisOverride - 是否注解@Overridestatic com.squareup.javapoet.MethodSpec.Builder publicMethod(String methodName, Class returnKlass)
static com.squareup.javapoet.MethodSpec.Builder publicMethod(String methodName, com.squareup.javapoet.TypeName returnKlass)
static com.squareup.javapoet.MethodSpec.Builder protectMethod(String methodName, Class returnKlass)
static com.squareup.javapoet.MethodSpec.Builder protectMethod(String methodName, com.squareup.javapoet.TypeName returnKlass)
static com.squareup.javapoet.AnnotationSpec suppressWarnings(String... values)
Copyright © 2021. All rights reserved.