File tree Expand file tree Collapse file tree
mapper-processor/src/main/java/com/datastax/oss/driver/internal/mapper/processor Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55### 4.11.0 (in progress)
66
7+ - [ improvement] JAVA-2916: Annotate generated classes with ` @SuppressWarnings `
78- [ bug] JAVA-2927: Make Dropwizard truly optional
89- [ improvement] JAVA-2917: Include GraalVM substitutions for request processors and geo codecs
910- [ bug] JAVA-2918: Exclude invalid peers from schema agreement checks
Original file line number Diff line number Diff line change 3737import com .datastax .oss .driver .shaded .guava .common .collect .ImmutableMap ;
3838import com .datastax .oss .driver .shaded .guava .common .collect .ImmutableSet ;
3939import com .datastax .oss .driver .shaded .guava .common .collect .Maps ;
40+ import com .squareup .javapoet .AnnotationSpec ;
4041import com .squareup .javapoet .ClassName ;
4142import com .squareup .javapoet .CodeBlock ;
4243import com .squareup .javapoet .FieldSpec ;
@@ -301,6 +302,10 @@ protected JavaFile.Builder getContents() {
301302 TypeSpec .Builder classBuilder =
302303 TypeSpec .classBuilder (implementationName )
303304 .addJavadoc (JAVADOC_GENERATED_WARNING )
305+ .addAnnotation (
306+ AnnotationSpec .builder (SuppressWarnings .class )
307+ .addMember ("value" , "\" all\" " )
308+ .build ())
304309 .addModifiers (Modifier .PUBLIC )
305310 .addSuperinterface (ClassName .get (interfaceElement ));
306311
Original file line number Diff line number Diff line change 2626import com .datastax .oss .driver .internal .mapper .processor .util .generation .BindableHandlingSharedCode ;
2727import com .datastax .oss .driver .internal .mapper .processor .util .generation .GenericTypeConstantGenerator ;
2828import com .datastax .oss .driver .shaded .guava .common .collect .ImmutableList ;
29+ import com .squareup .javapoet .AnnotationSpec ;
2930import com .squareup .javapoet .ClassName ;
3031import com .squareup .javapoet .CodeBlock ;
3132import com .squareup .javapoet .FieldSpec ;
@@ -87,6 +88,10 @@ protected JavaFile.Builder getContents() {
8788 TypeSpec .Builder classContents =
8889 TypeSpec .classBuilder (helperName )
8990 .addJavadoc (JAVADOC_GENERATED_WARNING )
91+ .addAnnotation (
92+ AnnotationSpec .builder (SuppressWarnings .class )
93+ .addMember ("value" , "\" all\" " )
94+ .build ())
9095 .addModifiers (Modifier .PUBLIC )
9196 .superclass (
9297 ParameterizedTypeName .get (
Original file line number Diff line number Diff line change 2121import com .datastax .oss .driver .internal .mapper .processor .GeneratedNames ;
2222import com .datastax .oss .driver .internal .mapper .processor .ProcessorContext ;
2323import com .datastax .oss .driver .internal .mapper .processor .SingleFileCodeGenerator ;
24+ import com .squareup .javapoet .AnnotationSpec ;
2425import com .squareup .javapoet .ClassName ;
2526import com .squareup .javapoet .JavaFile ;
2627import com .squareup .javapoet .MethodSpec ;
@@ -62,6 +63,10 @@ protected JavaFile.Builder getContents() {
6263 getSessionClass ())
6364 .addJavadoc (JAVADOC_PARAGRAPH_SEPARATOR )
6465 .addJavadoc (JAVADOC_GENERATED_WARNING )
66+ .addAnnotation (
67+ AnnotationSpec .builder (SuppressWarnings .class )
68+ .addMember ("value" , "\" all\" " )
69+ .build ())
6570 .addModifiers (Modifier .PUBLIC )
6671 .addMethod (
6772 MethodSpec .constructorBuilder ()
Original file line number Diff line number Diff line change 2424import com .datastax .oss .driver .internal .mapper .processor .SingleFileCodeGenerator ;
2525import com .datastax .oss .driver .internal .mapper .processor .util .NameIndex ;
2626import com .datastax .oss .driver .internal .mapper .processor .util .generation .GeneratedCodePatterns ;
27+ import com .squareup .javapoet .AnnotationSpec ;
2728import com .squareup .javapoet .ClassName ;
2829import com .squareup .javapoet .FieldSpec ;
2930import com .squareup .javapoet .JavaFile ;
@@ -91,6 +92,10 @@ protected JavaFile.Builder getContents() {
9192 GeneratedNames .mapperBuilder (interfaceElement ))
9293 .addJavadoc (JAVADOC_PARAGRAPH_SEPARATOR )
9394 .addJavadoc (JAVADOC_GENERATED_WARNING )
95+ .addAnnotation (
96+ AnnotationSpec .builder (SuppressWarnings .class )
97+ .addMember ("value" , "\" all\" " )
98+ .build ())
9499 .addModifiers (Modifier .PUBLIC )
95100 .addSuperinterface (ClassName .get (interfaceElement ));
96101
You can’t perform that action at this time.
0 commit comments