• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / box-java-sdk / #5867

16 Dec 2025 03:46PM UTC coverage: 12.895%. Remained the same
#5867

push

github

web-flow
feat(boxsdkgen): treat `nullable` fields as Optional (box/box-codegen#906) (#1633)

0 of 224 new or added lines in 8 files covered. (0.0%)

22 existing lines in 1 file now uncovered.

8368 of 64891 relevant lines covered (12.9%)

0.13 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/main/java/com/box/sdkgen/internal/OneOfTen.java
1
package com.box.sdkgen.internal;
2

3
import com.box.sdkgen.serialization.json.JsonManager;
4
import com.fasterxml.jackson.core.JsonGenerator;
5
import com.fasterxml.jackson.databind.JsonSerializer;
6
import com.fasterxml.jackson.databind.ObjectMapper;
7
import com.fasterxml.jackson.databind.SerializerProvider;
8
import java.io.IOException;
9

10
public class OneOfTen<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> extends SerializableObject {
NEW
11
  protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
×
12
  protected T0 value0;
13
  protected T1 value1;
14
  protected T2 value2;
15
  protected T3 value3;
16
  protected T4 value4;
17
  protected T5 value5;
18
  protected T6 value6;
19
  protected T7 value7;
20
  protected T8 value8;
21
  protected T9 value9;
22

23
  public OneOfTen(
24
      T0 value0,
25
      T1 value1,
26
      T2 value2,
27
      T3 value3,
28
      T4 value4,
29
      T5 value5,
30
      T6 value6,
31
      T7 value7,
32
      T8 value8,
NEW
33
      T9 value9) {
×
NEW
34
    this.value0 = value0;
×
NEW
35
    this.value1 = value1;
×
NEW
36
    this.value2 = value2;
×
NEW
37
    this.value3 = value3;
×
NEW
38
    this.value4 = value4;
×
NEW
39
    this.value5 = value5;
×
NEW
40
    this.value6 = value6;
×
NEW
41
    this.value7 = value7;
×
NEW
42
    this.value8 = value8;
×
NEW
43
    this.value9 = value9;
×
NEW
44
  }
×
45

46
  public static class OneOfTenSerializer
47
      extends JsonSerializer<OneOfTen<?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> {
48

49
    public OneOfTenSerializer() {
NEW
50
      super();
×
NEW
51
    }
×
52

53
    @Override
54
    public void serialize(
55
        OneOfTen<?, ?, ?, ?, ?, ?, ?, ?, ?, ?> itemEntryField,
56
        JsonGenerator gen,
57
        SerializerProvider provider)
58
        throws IOException {
NEW
59
      if (itemEntryField.value0 != null) {
×
NEW
60
        JsonManager.WRITER.writeValue(gen, itemEntryField.value0);
×
61
      }
NEW
62
      if (itemEntryField.value1 != null) {
×
NEW
63
        JsonManager.WRITER.writeValue(gen, itemEntryField.value1);
×
64
      }
NEW
65
      if (itemEntryField.value2 != null) {
×
NEW
66
        JsonManager.WRITER.writeValue(gen, itemEntryField.value2);
×
67
      }
NEW
68
      if (itemEntryField.value3 != null) {
×
NEW
69
        JsonManager.WRITER.writeValue(gen, itemEntryField.value3);
×
70
      }
NEW
71
      if (itemEntryField.value4 != null) {
×
NEW
72
        JsonManager.WRITER.writeValue(gen, itemEntryField.value4);
×
73
      }
NEW
74
      if (itemEntryField.value5 != null) {
×
NEW
75
        JsonManager.WRITER.writeValue(gen, itemEntryField.value5);
×
76
      }
NEW
77
      if (itemEntryField.value6 != null) {
×
NEW
78
        JsonManager.WRITER.writeValue(gen, itemEntryField.value6);
×
79
      }
NEW
80
      if (itemEntryField.value7 != null) {
×
NEW
81
        JsonManager.WRITER.writeValue(gen, itemEntryField.value7);
×
82
      }
NEW
83
      if (itemEntryField.value8 != null) {
×
NEW
84
        JsonManager.WRITER.writeValue(gen, itemEntryField.value8);
×
85
      }
NEW
86
      if (itemEntryField.value9 != null) {
×
NEW
87
        JsonManager.WRITER.writeValue(gen, itemEntryField.value9);
×
88
      }
NEW
89
    }
×
90
  }
91
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc