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

box / box-java-sdk / #6758

28 Apr 2026 08:14AM UTC coverage: 12.64% (-0.02%) from 12.66%
#6758

Pull #1807

github

web-flow
Merge 90e10121a into 626d2d18e
Pull Request #1807: docs(boxsdkgen): add documentation about default timeout (box/box-codegen#944)

0 of 105 new or added lines in 13 files covered. (0.0%)

18 existing lines in 13 files now uncovered.

8374 of 66251 relevant lines covered (12.64%)

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
11
    implements OneOfUnion {
UNCOV
12
  protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
×
13
  protected T0 value0;
14
  protected T1 value1;
15
  protected T2 value2;
16
  protected T3 value3;
17
  protected T4 value4;
18
  protected T5 value5;
19
  protected T6 value6;
20
  protected T7 value7;
21
  protected T8 value8;
22
  protected T9 value9;
23

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

47
  @Override
48
  public boolean hasAnyNonNullValue() {
NEW
49
    return value0 != null
×
50
        || value1 != null
51
        || value2 != null
52
        || value3 != null
53
        || value4 != null
54
        || value5 != null
55
        || value6 != null
56
        || value7 != null
57
        || value8 != null
58
        || value9 != null;
59
  }
60

61
  public static class OneOfTenSerializer
62
      extends JsonSerializer<OneOfTen<?, ?, ?, ?, ?, ?, ?, ?, ?, ?>> {
63

64
    public OneOfTenSerializer() {
65
      super();
×
66
    }
×
67

68
    @Override
69
    public void serialize(
70
        OneOfTen<?, ?, ?, ?, ?, ?, ?, ?, ?, ?> itemEntryField,
71
        JsonGenerator gen,
72
        SerializerProvider provider)
73
        throws IOException {
74
      if (itemEntryField.value0 != null) {
×
75
        JsonManager.WRITER.writeValue(gen, itemEntryField.value0);
×
NEW
76
        return;
×
77
      }
78
      if (itemEntryField.value1 != null) {
×
79
        JsonManager.WRITER.writeValue(gen, itemEntryField.value1);
×
NEW
80
        return;
×
81
      }
82
      if (itemEntryField.value2 != null) {
×
83
        JsonManager.WRITER.writeValue(gen, itemEntryField.value2);
×
NEW
84
        return;
×
85
      }
86
      if (itemEntryField.value3 != null) {
×
87
        JsonManager.WRITER.writeValue(gen, itemEntryField.value3);
×
NEW
88
        return;
×
89
      }
90
      if (itemEntryField.value4 != null) {
×
91
        JsonManager.WRITER.writeValue(gen, itemEntryField.value4);
×
NEW
92
        return;
×
93
      }
94
      if (itemEntryField.value5 != null) {
×
95
        JsonManager.WRITER.writeValue(gen, itemEntryField.value5);
×
NEW
96
        return;
×
97
      }
98
      if (itemEntryField.value6 != null) {
×
99
        JsonManager.WRITER.writeValue(gen, itemEntryField.value6);
×
NEW
100
        return;
×
101
      }
102
      if (itemEntryField.value7 != null) {
×
103
        JsonManager.WRITER.writeValue(gen, itemEntryField.value7);
×
NEW
104
        return;
×
105
      }
106
      if (itemEntryField.value8 != null) {
×
107
        JsonManager.WRITER.writeValue(gen, itemEntryField.value8);
×
NEW
108
        return;
×
109
      }
110
      if (itemEntryField.value9 != null) {
×
111
        JsonManager.WRITER.writeValue(gen, itemEntryField.value9);
×
NEW
112
        return;
×
113
      }
NEW
114
      gen.writeNull();
×
UNCOV
115
    }
×
116
  }
117
}
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

© 2026 Coveralls, Inc