Class PoetUtils
java.lang.Object
software.amazon.awssdk.codegen.poet.PoetUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddDeprecated(Consumer<Class<?>> builder) static voidaddDeprecated(Consumer<Class<?>> builder, HasDeprecation deprecation) static voidaddJavadoc(Consumer<String> builder, String javadoc) static voidaddJavadoc(Consumer<String> builder, DocumentationModel docModel) static com.squareup.javapoet.JavaFilebuildJavaFile(ClassSpec spec) static com.squareup.javapoet.ClassNameclassNameFromFqcn(String fqcn) static com.squareup.javapoet.TypeVariableNamecreateBoundedTypeVariableName(String parameterName, com.squareup.javapoet.ClassName upperBound, String... typeVariables) static com.squareup.javapoet.TypeSpec.BuildercreateClassBuilder(com.squareup.javapoet.ClassName name) static com.squareup.javapoet.TypeSpec.BuildercreateEnumBuilder(com.squareup.javapoet.ClassName name) static com.squareup.javapoet.TypeSpec.BuildercreateInterfaceBuilder(com.squareup.javapoet.ClassName name) static com.squareup.javapoet.ParameterizedTypeNamecreateParameterizedTypeName(com.squareup.javapoet.ClassName className, String... typeVariables) static com.squareup.javapoet.ParameterizedTypeNamecreateParameterizedTypeName(Class<?> clazz, String... typeVariables) static com.squareup.javapoet.AnnotationSpecstatic 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
-