Class PoetUtils
java.lang.Object
software.amazon.awssdk.codegen.poet.PoetUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addDeprecated
(Consumer<Class<?>> builder) static void
addDeprecated
(Consumer<Class<?>> builder, HasDeprecation deprecation) static void
addJavadoc
(Consumer<String> builder, String javadoc) static void
addJavadoc
(Consumer<String> builder, DocumentationModel docModel) static com.squareup.javapoet.JavaFile
buildJavaFile
(ClassSpec spec) static com.squareup.javapoet.ClassName
classNameFromFqcn
(String fqcn) static com.squareup.javapoet.TypeVariableName
createBoundedTypeVariableName
(String parameterName, com.squareup.javapoet.ClassName upperBound, String... typeVariables) static com.squareup.javapoet.TypeSpec.Builder
createClassBuilder
(com.squareup.javapoet.ClassName name) static com.squareup.javapoet.TypeSpec.Builder
createEnumBuilder
(com.squareup.javapoet.ClassName name) static com.squareup.javapoet.TypeSpec.Builder
createInterfaceBuilder
(com.squareup.javapoet.ClassName name) static com.squareup.javapoet.ParameterizedTypeName
createParameterizedTypeName
(com.squareup.javapoet.ClassName className, String... typeVariables) static com.squareup.javapoet.ParameterizedTypeName
createParameterizedTypeName
(Class<?> clazz, String... typeVariables) static com.squareup.javapoet.AnnotationSpec
static com.squareup.javapoet.MethodSpec.Builder
-
Method Details
-
generatedAnnotation
public static com.squareup.javapoet.AnnotationSpec generatedAnnotation() -
toStringBuilder
public static com.squareup.javapoet.MethodSpec.Builder toStringBuilder() -
addDeprecated
-
addDeprecated
-
addJavadoc
-
addJavadoc
-
createEnumBuilder
public static com.squareup.javapoet.TypeSpec.Builder createEnumBuilder(com.squareup.javapoet.ClassName name) -
createInterfaceBuilder
public static com.squareup.javapoet.TypeSpec.Builder createInterfaceBuilder(com.squareup.javapoet.ClassName name) -
createClassBuilder
public static com.squareup.javapoet.TypeSpec.Builder createClassBuilder(com.squareup.javapoet.ClassName name) -
createParameterizedTypeName
public static com.squareup.javapoet.ParameterizedTypeName createParameterizedTypeName(com.squareup.javapoet.ClassName className, String... typeVariables) -
createParameterizedTypeName
-
createBoundedTypeVariableName
-
classNameFromFqcn
-
buildJavaFile
-