• 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/OneOfNine.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 OneOfNine<T0, T1, T2, T3, T4, T5, T6, T7, T8> 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

23
  public OneOfNine(
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) {
×
33
    this.value0 = value0;
×
34
    this.value1 = value1;
×
35
    this.value2 = value2;
×
36
    this.value3 = value3;
×
37
    this.value4 = value4;
×
38
    this.value5 = value5;
×
39
    this.value6 = value6;
×
40
    this.value7 = value7;
×
41
    this.value8 = value8;
×
42
  }
×
43

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

57
  public static class OneOfNineSerializer
58
      extends JsonSerializer<OneOfNine<?, ?, ?, ?, ?, ?, ?, ?, ?>> {
59

60
    public OneOfNineSerializer() {
61
      super();
×
62
    }
×
63

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