@@ -114,10 +114,10 @@ private MethodSpec buildToAttributeValueMethod(TypeInfo typeInfo) {
114
114
.addModifiers (Modifier .PUBLIC )
115
115
.returns (attributeValue )
116
116
.addParameter (domainClass , paramName )
117
- .addJavadoc ("Converts a $L object to DynamoDB AttributeValue format.\\ n" , className )
118
- .addJavadoc ("\\ n" )
119
- .addJavadoc ("@param $L The $L object to convert\\ n" , paramName , className )
120
- .addJavadoc ("@return AttributeValue in Map format, or null if input is null\\ n" );
117
+ .addJavadoc ("Converts a $L object to DynamoDB AttributeValue format.\n " , className )
118
+ .addJavadoc ("\n " )
119
+ .addJavadoc ("@param $L The $L object to convert\n " , paramName , className )
120
+ .addJavadoc ("@return AttributeValue in Map format, or null if input is null\n " );
121
121
122
122
// Null check
123
123
methodBuilder .beginControlFlow ("if ($L == null)" , paramName )
@@ -149,10 +149,10 @@ private MethodSpec buildFromAttributeValueMethod(TypeInfo typeInfo) {
149
149
.addModifiers (Modifier .PUBLIC )
150
150
.returns (domainClass )
151
151
.addParameter (attributeValue , "attributeValue" )
152
- .addJavadoc ("Converts a DynamoDB AttributeValue to a $L object.\\ n" , className )
153
- .addJavadoc ("\\ n" )
154
- .addJavadoc ("@param attributeValue The DynamoDB AttributeValue to convert (must be in Map format)\\ n" )
155
- .addJavadoc ("@return $L object, or null if input is null or invalid\\ n" , className );
152
+ .addJavadoc ("Converts a DynamoDB AttributeValue to a $L object.\n " , className )
153
+ .addJavadoc ("\n " )
154
+ .addJavadoc ("@param attributeValue The DynamoDB AttributeValue to convert (must be in Map format)\n " )
155
+ .addJavadoc ("@return $L object, or null if input is null or invalid\n " , className );
156
156
157
157
// Null check
158
158
methodBuilder .beginControlFlow ("if (attributeValue == null || attributeValue.m() == null)" )
@@ -188,11 +188,11 @@ private void addConvenienceMethods(TypeSpec.Builder classBuilder, TypeInfo typeI
188
188
ClassName .get (Map .class ),
189
189
ClassName .get (String .class ),
190
190
attributeValue ), "item" )
191
- .addJavadoc ("Convenience method to convert a single DynamoDB item to a domain object.\\ n" )
192
- .addJavadoc ("Handles the common pattern of mapping GetItemResponse.item() to domain objects.\\ n" )
193
- .addJavadoc ("\\ n" )
194
- .addJavadoc ("@param item DynamoDB item from GetItemResponse.item()\\ n" )
195
- .addJavadoc ("@return Optional of $L object, empty if item is null or conversion fails\\ n" , className )
191
+ .addJavadoc ("Convenience method to convert a single DynamoDB item to a domain object.\n " )
192
+ .addJavadoc ("Handles the common pattern of mapping GetItemResponse.item() to domain objects.\n " )
193
+ .addJavadoc ("\n " )
194
+ .addJavadoc ("@param item DynamoDB item from GetItemResponse.item()\n " )
195
+ .addJavadoc ("@return Optional of $L object, empty if item is null or conversion fails\n " , className )
196
196
.beginControlFlow ("if (item == null || item.isEmpty())" )
197
197
.addStatement ("return $T.empty()" , ClassName .get ("java.util" , "Optional" ))
198
198
.endControlFlow ()
@@ -211,11 +211,11 @@ private void addConvenienceMethods(TypeSpec.Builder classBuilder, TypeInfo typeI
211
211
ClassName .get (Map .class ),
212
212
ClassName .get (String .class ),
213
213
attributeValue )), "items" )
214
- .addJavadoc ("Convenience method to convert a list of DynamoDB items to domain objects.\\ n" )
215
- .addJavadoc ("Handles the common pattern of mapping QueryResponse.items() to domain objects.\\ n" )
216
- .addJavadoc ("\\ n" )
217
- .addJavadoc ("@param items List of DynamoDB items from QueryResponse.items() or ScanResponse.items()\\ n" )
218
- .addJavadoc ("@return List of $L objects, filtering out any null results\\ n" , className )
214
+ .addJavadoc ("Convenience method to convert a list of DynamoDB items to domain objects.\n " )
215
+ .addJavadoc ("Handles the common pattern of mapping QueryResponse.items() to domain objects.\n " )
216
+ .addJavadoc ("\n " )
217
+ .addJavadoc ("@param items List of DynamoDB items from QueryResponse.items() or ScanResponse.items()\n " )
218
+ .addJavadoc ("@return List of $L objects, filtering out any null results\n " , className )
219
219
.beginControlFlow ("if (items == null || items.isEmpty())" )
220
220
.addStatement ("return new $T<>()" , ClassName .get ("java.util" , "ArrayList" ))
221
221
.endControlFlow ()
@@ -234,11 +234,11 @@ private void addConvenienceMethods(TypeSpec.Builder classBuilder, TypeInfo typeI
234
234
ClassName .get (String .class ),
235
235
attributeValue ))
236
236
.addParameter (domainClass , "object" )
237
- .addJavadoc ("Convenience method to convert a single domain object to a DynamoDB item.\\ n" )
238
- .addJavadoc ("Useful for PutItem operations.\\ n" )
239
- .addJavadoc ("\\ n" )
240
- .addJavadoc ("@param object The $L object to convert\\ n" , className )
241
- .addJavadoc ("@return DynamoDB item (Map<String, AttributeValue>), or null if input is null or conversion fails\\ n" )
237
+ .addJavadoc ("Convenience method to convert a single domain object to a DynamoDB item.\n " )
238
+ .addJavadoc ("Useful for PutItem operations.\n " )
239
+ .addJavadoc ("\n " )
240
+ .addJavadoc ("@param object The $L object to convert\n " , className )
241
+ .addJavadoc ("@return DynamoDB item (Map<String, AttributeValue>), or null if input is null or conversion fails\n " )
242
242
.beginControlFlow ("if (object == null)" )
243
243
.addStatement ("return null" )
244
244
.endControlFlow ()
@@ -256,11 +256,11 @@ private void addConvenienceMethods(TypeSpec.Builder classBuilder, TypeInfo typeI
256
256
ClassName .get (String .class ),
257
257
attributeValue )))
258
258
.addParameter (ParameterizedTypeName .get (ClassName .get (List .class ), domainClass ), "objects" )
259
- .addJavadoc ("Convenience method to convert a list of domain objects to DynamoDB items.\\ n" )
260
- .addJavadoc ("Useful for batch operations like batchWriteItem.\\ n" )
261
- .addJavadoc ("\\ n" )
262
- .addJavadoc ("@param objects List of $L objects to convert\\ n" , className )
263
- .addJavadoc ("@return List of DynamoDB items (Map<String, AttributeValue>), filtering out any null results\\ n" )
259
+ .addJavadoc ("Convenience method to convert a list of domain objects to DynamoDB items.\n " )
260
+ .addJavadoc ("Useful for batch operations like batchWriteItem.\n " )
261
+ .addJavadoc ("\n " )
262
+ .addJavadoc ("@param objects List of $L objects to convert\n " , className )
263
+ .addJavadoc ("@return List of DynamoDB items (Map<String, AttributeValue>), filtering out any null results\n " )
264
264
.beginControlFlow ("if (objects == null || objects.isEmpty())" )
265
265
.addStatement ("return new $T<>()" , ClassName .get ("java.util" , "ArrayList" ))
266
266
.endControlFlow ()
0 commit comments