public class SdkTemplatingUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
GET_PAGE_EXPRESSION_METHOD_NAME |
static String |
HAS_PAGINATION_METHOD_NAME |
static String |
SHOULD_INFER_METADATA_METHOD_NAME |
static String |
VALUE_MEMBER |
| Constructor and Description |
|---|
SdkTemplatingUtils() |
| Modifier and Type | Method and Description |
|---|---|
static com.squareup.javapoet.MethodSpec.Builder |
generateGetter(com.squareup.javapoet.FieldSpec fieldSpec,
com.google.common.base.CaseFormat fieldNameCaseFormat) |
static com.squareup.javapoet.MethodSpec.Builder |
generateGetter(com.squareup.javapoet.FieldSpec fieldSpec,
com.google.common.base.CaseFormat fieldNameCaseFormat,
Modifier visibility) |
static void |
generateGetterMethod(com.squareup.javapoet.TypeSpec.Builder typeResolverClassBuilder,
String methodName,
String valueToReturn) |
static void |
generateReturnTrueMethod(com.squareup.javapoet.TypeSpec.Builder typeResolverClassBuilder,
String methodName) |
static com.squareup.javapoet.AnnotationSpec |
getDisplayNameAnnotation(String displayName) |
static com.squareup.javapoet.AnnotationSpec |
getSummaryAnnotation(String summary) |
public static final String HAS_PAGINATION_METHOD_NAME
public static final String SHOULD_INFER_METADATA_METHOD_NAME
public static final String GET_PAGE_EXPRESSION_METHOD_NAME
public static final String VALUE_MEMBER
public static com.squareup.javapoet.AnnotationSpec getDisplayNameAnnotation(String displayName)
public static com.squareup.javapoet.AnnotationSpec getSummaryAnnotation(String summary)
public static com.squareup.javapoet.MethodSpec.Builder generateGetter(com.squareup.javapoet.FieldSpec fieldSpec,
com.google.common.base.CaseFormat fieldNameCaseFormat)
public static com.squareup.javapoet.MethodSpec.Builder generateGetter(com.squareup.javapoet.FieldSpec fieldSpec,
com.google.common.base.CaseFormat fieldNameCaseFormat,
Modifier visibility)
public static void generateReturnTrueMethod(com.squareup.javapoet.TypeSpec.Builder typeResolverClassBuilder,
String methodName)
Copyright © 2023. All rights reserved.