xref: /aosp_15_r20/external/flatbuffers/tests/optional_scalars/ScalarStuff.java (revision 890232f25432b36107d06881e0a25aaa6b473652)
1 // automatically generated by the FlatBuffers compiler, do not modify
2 
3 package optional_scalars;
4 
5 import java.nio.*;
6 import java.lang.*;
7 import java.util.*;
8 import com.google.flatbuffers.*;
9 
10 @SuppressWarnings("unused")
11 public final class ScalarStuff extends Table {
ValidateVersion()12   public static void ValidateVersion() { Constants.FLATBUFFERS_2_0_0(); }
getRootAsScalarStuff(ByteBuffer _bb)13   public static ScalarStuff getRootAsScalarStuff(ByteBuffer _bb) { return getRootAsScalarStuff(_bb, new ScalarStuff()); }
getRootAsScalarStuff(ByteBuffer _bb, ScalarStuff obj)14   public static ScalarStuff getRootAsScalarStuff(ByteBuffer _bb, ScalarStuff obj) { _bb.order(ByteOrder.LITTLE_ENDIAN); return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb)); }
ScalarStuffBufferHasIdentifier(ByteBuffer _bb)15   public static boolean ScalarStuffBufferHasIdentifier(ByteBuffer _bb) { return __has_identifier(_bb, "NULL"); }
__init(int _i, ByteBuffer _bb)16   public void __init(int _i, ByteBuffer _bb) { __reset(_i, _bb); }
__assign(int _i, ByteBuffer _bb)17   public ScalarStuff __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; }
18 
justI8()19   public byte justI8() { int o = __offset(4); return o != 0 ? bb.get(o + bb_pos) : 0; }
hasMaybeI8()20   public boolean hasMaybeI8() { return 0 != __offset(6); }
maybeI8()21   public byte maybeI8() { int o = __offset(6); return o != 0 ? bb.get(o + bb_pos) : 0; }
defaultI8()22   public byte defaultI8() { int o = __offset(8); return o != 0 ? bb.get(o + bb_pos) : 42; }
justU8()23   public int justU8() { int o = __offset(10); return o != 0 ? bb.get(o + bb_pos) & 0xFF : 0; }
hasMaybeU8()24   public boolean hasMaybeU8() { return 0 != __offset(12); }
maybeU8()25   public int maybeU8() { int o = __offset(12); return o != 0 ? bb.get(o + bb_pos) & 0xFF : 0; }
defaultU8()26   public int defaultU8() { int o = __offset(14); return o != 0 ? bb.get(o + bb_pos) & 0xFF : 42; }
justI16()27   public short justI16() { int o = __offset(16); return o != 0 ? bb.getShort(o + bb_pos) : 0; }
hasMaybeI16()28   public boolean hasMaybeI16() { return 0 != __offset(18); }
maybeI16()29   public short maybeI16() { int o = __offset(18); return o != 0 ? bb.getShort(o + bb_pos) : 0; }
defaultI16()30   public short defaultI16() { int o = __offset(20); return o != 0 ? bb.getShort(o + bb_pos) : 42; }
justU16()31   public int justU16() { int o = __offset(22); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 0; }
hasMaybeU16()32   public boolean hasMaybeU16() { return 0 != __offset(24); }
maybeU16()33   public int maybeU16() { int o = __offset(24); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 0; }
defaultU16()34   public int defaultU16() { int o = __offset(26); return o != 0 ? bb.getShort(o + bb_pos) & 0xFFFF : 42; }
justI32()35   public int justI32() { int o = __offset(28); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
hasMaybeI32()36   public boolean hasMaybeI32() { return 0 != __offset(30); }
maybeI32()37   public int maybeI32() { int o = __offset(30); return o != 0 ? bb.getInt(o + bb_pos) : 0; }
defaultI32()38   public int defaultI32() { int o = __offset(32); return o != 0 ? bb.getInt(o + bb_pos) : 42; }
justU32()39   public long justU32() { int o = __offset(34); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 0L; }
hasMaybeU32()40   public boolean hasMaybeU32() { return 0 != __offset(36); }
maybeU32()41   public long maybeU32() { int o = __offset(36); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 0L; }
defaultU32()42   public long defaultU32() { int o = __offset(38); return o != 0 ? (long)bb.getInt(o + bb_pos) & 0xFFFFFFFFL : 42L; }
justI64()43   public long justI64() { int o = __offset(40); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
hasMaybeI64()44   public boolean hasMaybeI64() { return 0 != __offset(42); }
maybeI64()45   public long maybeI64() { int o = __offset(42); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
defaultI64()46   public long defaultI64() { int o = __offset(44); return o != 0 ? bb.getLong(o + bb_pos) : 42L; }
justU64()47   public long justU64() { int o = __offset(46); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
hasMaybeU64()48   public boolean hasMaybeU64() { return 0 != __offset(48); }
maybeU64()49   public long maybeU64() { int o = __offset(48); return o != 0 ? bb.getLong(o + bb_pos) : 0L; }
defaultU64()50   public long defaultU64() { int o = __offset(50); return o != 0 ? bb.getLong(o + bb_pos) : 42L; }
justF32()51   public float justF32() { int o = __offset(52); return o != 0 ? bb.getFloat(o + bb_pos) : 0.0f; }
hasMaybeF32()52   public boolean hasMaybeF32() { return 0 != __offset(54); }
maybeF32()53   public float maybeF32() { int o = __offset(54); return o != 0 ? bb.getFloat(o + bb_pos) : 0f; }
defaultF32()54   public float defaultF32() { int o = __offset(56); return o != 0 ? bb.getFloat(o + bb_pos) : 42.0f; }
justF64()55   public double justF64() { int o = __offset(58); return o != 0 ? bb.getDouble(o + bb_pos) : 0.0; }
hasMaybeF64()56   public boolean hasMaybeF64() { return 0 != __offset(60); }
maybeF64()57   public double maybeF64() { int o = __offset(60); return o != 0 ? bb.getDouble(o + bb_pos) : 0.0; }
defaultF64()58   public double defaultF64() { int o = __offset(62); return o != 0 ? bb.getDouble(o + bb_pos) : 42.0; }
justBool()59   public boolean justBool() { int o = __offset(64); return o != 0 ? 0!=bb.get(o + bb_pos) : false; }
hasMaybeBool()60   public boolean hasMaybeBool() { return 0 != __offset(66); }
maybeBool()61   public boolean maybeBool() { int o = __offset(66); return o != 0 ? 0!=bb.get(o + bb_pos) : false; }
defaultBool()62   public boolean defaultBool() { int o = __offset(68); return o != 0 ? 0!=bb.get(o + bb_pos) : true; }
justEnum()63   public byte justEnum() { int o = __offset(70); return o != 0 ? bb.get(o + bb_pos) : 0; }
hasMaybeEnum()64   public boolean hasMaybeEnum() { return 0 != __offset(72); }
maybeEnum()65   public byte maybeEnum() { int o = __offset(72); return o != 0 ? bb.get(o + bb_pos) : 0; }
defaultEnum()66   public byte defaultEnum() { int o = __offset(74); return o != 0 ? bb.get(o + bb_pos) : 1; }
67 
createScalarStuff(FlatBufferBuilder builder, byte justI8, byte maybeI8, byte defaultI8, int justU8, int maybeU8, int defaultU8, short justI16, short maybeI16, short defaultI16, int justU16, int maybeU16, int defaultU16, int justI32, int maybeI32, int defaultI32, long justU32, long maybeU32, long defaultU32, long justI64, long maybeI64, long defaultI64, long justU64, long maybeU64, long defaultU64, float justF32, float maybeF32, float defaultF32, double justF64, double maybeF64, double defaultF64, boolean justBool, boolean maybeBool, boolean defaultBool, byte justEnum, byte maybeEnum, byte defaultEnum)68   public static int createScalarStuff(FlatBufferBuilder builder,
69       byte justI8,
70       byte maybeI8,
71       byte defaultI8,
72       int justU8,
73       int maybeU8,
74       int defaultU8,
75       short justI16,
76       short maybeI16,
77       short defaultI16,
78       int justU16,
79       int maybeU16,
80       int defaultU16,
81       int justI32,
82       int maybeI32,
83       int defaultI32,
84       long justU32,
85       long maybeU32,
86       long defaultU32,
87       long justI64,
88       long maybeI64,
89       long defaultI64,
90       long justU64,
91       long maybeU64,
92       long defaultU64,
93       float justF32,
94       float maybeF32,
95       float defaultF32,
96       double justF64,
97       double maybeF64,
98       double defaultF64,
99       boolean justBool,
100       boolean maybeBool,
101       boolean defaultBool,
102       byte justEnum,
103       byte maybeEnum,
104       byte defaultEnum) {
105     builder.startTable(36);
106     ScalarStuff.addDefaultF64(builder, defaultF64);
107     ScalarStuff.addMaybeF64(builder, maybeF64);
108     ScalarStuff.addJustF64(builder, justF64);
109     ScalarStuff.addDefaultU64(builder, defaultU64);
110     ScalarStuff.addMaybeU64(builder, maybeU64);
111     ScalarStuff.addJustU64(builder, justU64);
112     ScalarStuff.addDefaultI64(builder, defaultI64);
113     ScalarStuff.addMaybeI64(builder, maybeI64);
114     ScalarStuff.addJustI64(builder, justI64);
115     ScalarStuff.addDefaultF32(builder, defaultF32);
116     ScalarStuff.addMaybeF32(builder, maybeF32);
117     ScalarStuff.addJustF32(builder, justF32);
118     ScalarStuff.addDefaultU32(builder, defaultU32);
119     ScalarStuff.addMaybeU32(builder, maybeU32);
120     ScalarStuff.addJustU32(builder, justU32);
121     ScalarStuff.addDefaultI32(builder, defaultI32);
122     ScalarStuff.addMaybeI32(builder, maybeI32);
123     ScalarStuff.addJustI32(builder, justI32);
124     ScalarStuff.addDefaultU16(builder, defaultU16);
125     ScalarStuff.addMaybeU16(builder, maybeU16);
126     ScalarStuff.addJustU16(builder, justU16);
127     ScalarStuff.addDefaultI16(builder, defaultI16);
128     ScalarStuff.addMaybeI16(builder, maybeI16);
129     ScalarStuff.addJustI16(builder, justI16);
130     ScalarStuff.addDefaultEnum(builder, defaultEnum);
131     ScalarStuff.addMaybeEnum(builder, maybeEnum);
132     ScalarStuff.addJustEnum(builder, justEnum);
133     ScalarStuff.addDefaultBool(builder, defaultBool);
134     ScalarStuff.addMaybeBool(builder, maybeBool);
135     ScalarStuff.addJustBool(builder, justBool);
136     ScalarStuff.addDefaultU8(builder, defaultU8);
137     ScalarStuff.addMaybeU8(builder, maybeU8);
138     ScalarStuff.addJustU8(builder, justU8);
139     ScalarStuff.addDefaultI8(builder, defaultI8);
140     ScalarStuff.addMaybeI8(builder, maybeI8);
141     ScalarStuff.addJustI8(builder, justI8);
142     return ScalarStuff.endScalarStuff(builder);
143   }
144 
startScalarStuff(FlatBufferBuilder builder)145   public static void startScalarStuff(FlatBufferBuilder builder) { builder.startTable(36); }
addJustI8(FlatBufferBuilder builder, byte justI8)146   public static void addJustI8(FlatBufferBuilder builder, byte justI8) { builder.addByte(0, justI8, 0); }
addMaybeI8(FlatBufferBuilder builder, byte maybeI8)147   public static void addMaybeI8(FlatBufferBuilder builder, byte maybeI8) { builder.addByte(1, maybeI8, 0); }
addDefaultI8(FlatBufferBuilder builder, byte defaultI8)148   public static void addDefaultI8(FlatBufferBuilder builder, byte defaultI8) { builder.addByte(2, defaultI8, 42); }
addJustU8(FlatBufferBuilder builder, int justU8)149   public static void addJustU8(FlatBufferBuilder builder, int justU8) { builder.addByte(3, (byte) justU8, (byte) 0); }
addMaybeU8(FlatBufferBuilder builder, int maybeU8)150   public static void addMaybeU8(FlatBufferBuilder builder, int maybeU8) { builder.addByte(4, (byte) maybeU8, (byte) 0); }
addDefaultU8(FlatBufferBuilder builder, int defaultU8)151   public static void addDefaultU8(FlatBufferBuilder builder, int defaultU8) { builder.addByte(5, (byte) defaultU8, (byte) 42); }
addJustI16(FlatBufferBuilder builder, short justI16)152   public static void addJustI16(FlatBufferBuilder builder, short justI16) { builder.addShort(6, justI16, 0); }
addMaybeI16(FlatBufferBuilder builder, short maybeI16)153   public static void addMaybeI16(FlatBufferBuilder builder, short maybeI16) { builder.addShort(7, maybeI16, 0); }
addDefaultI16(FlatBufferBuilder builder, short defaultI16)154   public static void addDefaultI16(FlatBufferBuilder builder, short defaultI16) { builder.addShort(8, defaultI16, 42); }
addJustU16(FlatBufferBuilder builder, int justU16)155   public static void addJustU16(FlatBufferBuilder builder, int justU16) { builder.addShort(9, (short) justU16, (short) 0); }
addMaybeU16(FlatBufferBuilder builder, int maybeU16)156   public static void addMaybeU16(FlatBufferBuilder builder, int maybeU16) { builder.addShort(10, (short) maybeU16, (short) 0); }
addDefaultU16(FlatBufferBuilder builder, int defaultU16)157   public static void addDefaultU16(FlatBufferBuilder builder, int defaultU16) { builder.addShort(11, (short) defaultU16, (short) 42); }
addJustI32(FlatBufferBuilder builder, int justI32)158   public static void addJustI32(FlatBufferBuilder builder, int justI32) { builder.addInt(12, justI32, 0); }
addMaybeI32(FlatBufferBuilder builder, int maybeI32)159   public static void addMaybeI32(FlatBufferBuilder builder, int maybeI32) { builder.addInt(13, maybeI32, 0); }
addDefaultI32(FlatBufferBuilder builder, int defaultI32)160   public static void addDefaultI32(FlatBufferBuilder builder, int defaultI32) { builder.addInt(14, defaultI32, 42); }
addJustU32(FlatBufferBuilder builder, long justU32)161   public static void addJustU32(FlatBufferBuilder builder, long justU32) { builder.addInt(15, (int) justU32, (int) 0L); }
addMaybeU32(FlatBufferBuilder builder, long maybeU32)162   public static void addMaybeU32(FlatBufferBuilder builder, long maybeU32) { builder.addInt(16, (int) maybeU32, (int) 0L); }
addDefaultU32(FlatBufferBuilder builder, long defaultU32)163   public static void addDefaultU32(FlatBufferBuilder builder, long defaultU32) { builder.addInt(17, (int) defaultU32, (int) 42L); }
addJustI64(FlatBufferBuilder builder, long justI64)164   public static void addJustI64(FlatBufferBuilder builder, long justI64) { builder.addLong(18, justI64, 0L); }
addMaybeI64(FlatBufferBuilder builder, long maybeI64)165   public static void addMaybeI64(FlatBufferBuilder builder, long maybeI64) { builder.addLong(19, maybeI64, 0L); }
addDefaultI64(FlatBufferBuilder builder, long defaultI64)166   public static void addDefaultI64(FlatBufferBuilder builder, long defaultI64) { builder.addLong(20, defaultI64, 42L); }
addJustU64(FlatBufferBuilder builder, long justU64)167   public static void addJustU64(FlatBufferBuilder builder, long justU64) { builder.addLong(21, justU64, 0L); }
addMaybeU64(FlatBufferBuilder builder, long maybeU64)168   public static void addMaybeU64(FlatBufferBuilder builder, long maybeU64) { builder.addLong(22, maybeU64, 0L); }
addDefaultU64(FlatBufferBuilder builder, long defaultU64)169   public static void addDefaultU64(FlatBufferBuilder builder, long defaultU64) { builder.addLong(23, defaultU64, 42L); }
addJustF32(FlatBufferBuilder builder, float justF32)170   public static void addJustF32(FlatBufferBuilder builder, float justF32) { builder.addFloat(24, justF32, 0.0f); }
addMaybeF32(FlatBufferBuilder builder, float maybeF32)171   public static void addMaybeF32(FlatBufferBuilder builder, float maybeF32) { builder.addFloat(25, maybeF32, 0f); }
addDefaultF32(FlatBufferBuilder builder, float defaultF32)172   public static void addDefaultF32(FlatBufferBuilder builder, float defaultF32) { builder.addFloat(26, defaultF32, 42.0f); }
addJustF64(FlatBufferBuilder builder, double justF64)173   public static void addJustF64(FlatBufferBuilder builder, double justF64) { builder.addDouble(27, justF64, 0.0); }
addMaybeF64(FlatBufferBuilder builder, double maybeF64)174   public static void addMaybeF64(FlatBufferBuilder builder, double maybeF64) { builder.addDouble(28, maybeF64, 0.0); }
addDefaultF64(FlatBufferBuilder builder, double defaultF64)175   public static void addDefaultF64(FlatBufferBuilder builder, double defaultF64) { builder.addDouble(29, defaultF64, 42.0); }
addJustBool(FlatBufferBuilder builder, boolean justBool)176   public static void addJustBool(FlatBufferBuilder builder, boolean justBool) { builder.addBoolean(30, justBool, false); }
addMaybeBool(FlatBufferBuilder builder, boolean maybeBool)177   public static void addMaybeBool(FlatBufferBuilder builder, boolean maybeBool) { builder.addBoolean(31, maybeBool, false); }
addDefaultBool(FlatBufferBuilder builder, boolean defaultBool)178   public static void addDefaultBool(FlatBufferBuilder builder, boolean defaultBool) { builder.addBoolean(32, defaultBool, true); }
addJustEnum(FlatBufferBuilder builder, byte justEnum)179   public static void addJustEnum(FlatBufferBuilder builder, byte justEnum) { builder.addByte(33, justEnum, 0); }
addMaybeEnum(FlatBufferBuilder builder, byte maybeEnum)180   public static void addMaybeEnum(FlatBufferBuilder builder, byte maybeEnum) { builder.addByte(34, maybeEnum, 0); }
addDefaultEnum(FlatBufferBuilder builder, byte defaultEnum)181   public static void addDefaultEnum(FlatBufferBuilder builder, byte defaultEnum) { builder.addByte(35, defaultEnum, 1); }
endScalarStuff(FlatBufferBuilder builder)182   public static int endScalarStuff(FlatBufferBuilder builder) {
183     int o = builder.endTable();
184     return o;
185   }
finishScalarStuffBuffer(FlatBufferBuilder builder, int offset)186   public static void finishScalarStuffBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset, "NULL"); }
finishSizePrefixedScalarStuffBuffer(FlatBufferBuilder builder, int offset)187   public static void finishSizePrefixedScalarStuffBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset, "NULL"); }
188 
189   public static final class Vector extends BaseVector {
__assign(int _vector, int _element_size, ByteBuffer _bb)190     public Vector __assign(int _vector, int _element_size, ByteBuffer _bb) { __reset(_vector, _element_size, _bb); return this; }
191 
get(int j)192     public ScalarStuff get(int j) { return get(new ScalarStuff(), j); }
get(ScalarStuff obj, int j)193     public ScalarStuff get(ScalarStuff obj, int j) {  return obj.__assign(__indirect(__element(j), bb), bb); }
194   }
195 }
196 
197