| /* |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| <<<<<<< Updated upstream |
| * |
| * https://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| ======= |
| * |
| * https://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| >>>>>>> Stashed changes |
| * limitations under the License. |
| */ |
| |
| package org.apache.jdo.tck.pc.fieldtypes; |
| |
| import java.io.Serializable; |
| |
| public class FieldsOfPrimitiveshort { |
| public int identifier; |
| private short short0; |
| private short short1; |
| private short short2; |
| private short short3; |
| private short short4; |
| private short short5; |
| private short short6; |
| private short short7; |
| private static short short8; |
| private transient short short9; |
| private transient short short10; |
| private transient short short11; |
| private transient short short12; |
| private transient short short13; |
| private transient short short14; |
| private final short short15 = 5; |
| private volatile short short16; |
| private volatile short short17; |
| private volatile short short18; |
| private volatile short short19; |
| private volatile short short20; |
| private volatile short short21; |
| private volatile short short22; |
| private volatile short short23; |
| private static transient short short24; |
| private static final short short25 = 5; |
| private static volatile short short26; |
| private final transient short short27 = 5; |
| private transient volatile short short28; |
| private transient volatile short short29; |
| private transient volatile short short30; |
| private transient volatile short short31; |
| private transient volatile short short32; |
| private transient volatile short short33; |
| private static final transient short short34 = 5; |
| private static transient volatile short short35; |
| public short short36; |
| public short short37; |
| public short short38; |
| public short short39; |
| public short short40; |
| public short short41; |
| public short short42; |
| public short short43; |
| public static short short44; |
| public transient short short45; |
| public transient short short46; |
| public transient short short47; |
| public transient short short48; |
| public transient short short49; |
| public transient short short50; |
| public final short short51 = 5; |
| public volatile short short52; |
| public volatile short short53; |
| public volatile short short54; |
| public volatile short short55; |
| public volatile short short56; |
| public volatile short short57; |
| public volatile short short58; |
| public volatile short short59; |
| public static transient short short60; |
| public static final short short61 = 5; |
| public static volatile short short62; |
| public final transient short short63 = 5; |
| public transient volatile short short64; |
| public transient volatile short short65; |
| public transient volatile short short66; |
| public transient volatile short short67; |
| public transient volatile short short68; |
| public transient volatile short short69; |
| public static final transient short short70 = 5; |
| public static transient volatile short short71; |
| protected short short72; |
| protected short short73; |
| protected short short74; |
| protected short short75; |
| protected short short76; |
| protected short short77; |
| protected short short78; |
| protected short short79; |
| protected static short short80; |
| protected transient short short81; |
| protected transient short short82; |
| protected transient short short83; |
| protected transient short short84; |
| protected transient short short85; |
| protected transient short short86; |
| protected final short short87 = 5; |
| protected volatile short short88; |
| protected volatile short short89; |
| protected volatile short short90; |
| protected volatile short short91; |
| protected volatile short short92; |
| protected volatile short short93; |
| protected volatile short short94; |
| protected volatile short short95; |
| protected static transient short short96; |
| protected static final short short97 = 5; |
| protected static volatile short short98; |
| protected final transient short short99 = 5; |
| protected transient volatile short short100; |
| protected transient volatile short short101; |
| protected transient volatile short short102; |
| protected transient volatile short short103; |
| protected transient volatile short short104; |
| protected transient volatile short short105; |
| protected static final transient short short106 = 5; |
| protected static transient volatile short short107; |
| short short108; |
| short short109; |
| short short110; |
| short short111; |
| short short112; |
| short short113; |
| short short114; |
| short short115; |
| static short short116; |
| transient short short117; |
| transient short short118; |
| transient short short119; |
| transient short short120; |
| transient short short121; |
| transient short short122; |
| final short short123 = 5; |
| volatile short short124; |
| volatile short short125; |
| volatile short short126; |
| volatile short short127; |
| volatile short short128; |
| volatile short short129; |
| volatile short short130; |
| volatile short short131; |
| static transient short short132; |
| static final short short133 = 5; |
| static volatile short short134; |
| final transient short short135 = 5; |
| transient volatile short short136; |
| transient volatile short short137; |
| transient volatile short short138; |
| transient volatile short short139; |
| transient volatile short short140; |
| transient volatile short short141; |
| static final transient short short142 = 5; |
| static transient volatile short short143; |
| |
| public static final boolean[] isPersistent = { |
| true, true, true, false, true, true, true, false, false, false, |
| false, true, true, true, false, false, true, true, true, false, |
| true, true, true, false, false, false, false, false, false, false, |
| true, true, true, false, false, false, true, true, true, false, |
| true, true, true, false, false, false, false, true, true, true, |
| false, false, true, true, true, false, true, true, true, false, |
| false, false, false, false, false, false, true, true, true, false, |
| false, false, true, true, true, false, true, true, true, false, |
| false, false, false, true, true, true, false, false, true, true, |
| true, false, true, true, true, false, false, false, false, false, |
| false, false, true, true, true, false, false, false, true, true, |
| true, false, true, true, true, false, false, false, false, true, |
| true, true, false, false, true, true, true, false, true, true, |
| true, false, false, false, false, false, false, false, true, true, |
| true, false, false, false |
| }; |
| |
| public static final boolean[] isStatic = { |
| false, false, false, false, false, false, false, false, true, false, |
| false, false, false, false, false, false, false, false, false, false, |
| false, false, false, false, true, true, true, false, false, false, |
| false, false, false, false, true, true, false, false, false, false, |
| false, false, false, false, true, false, false, false, false, false, |
| false, false, false, false, false, false, false, false, false, false, |
| true, true, true, false, false, false, false, false, false, false, |
| true, true, false, false, false, false, false, false, false, false, |
| true, false, false, false, false, false, false, false, false, false, |
| false, false, false, false, false, false, true, true, true, false, |
| false, false, false, false, false, false, true, true, false, false, |
| false, false, false, false, false, false, true, false, false, false, |
| false, false, false, false, false, false, false, false, false, false, |
| false, false, true, true, true, false, false, false, false, false, |
| false, false, true, true |
| }; |
| |
| public static final boolean[] isFinal = { |
| false, false, false, false, false, false, false, false, false, false, |
| false, false, false, false, false, true, false, false, false, false, |
| false, false, false, false, false, true, false, true, false, false, |
| false, false, false, false, true, false, false, false, false, false, |
| false, false, false, false, false, false, false, false, false, false, |
| false, true, false, false, false, false, false, false, false, false, |
| false, true, false, true, false, false, false, false, false, false, |
| true, false, false, false, false, false, false, false, false, false, |
| false, false, false, false, false, false, false, true, false, false, |
| false, false, false, false, false, false, false, true, false, true, |
| false, false, false, false, false, false, true, false, false, false, |
| false, false, false, false, false, false, false, false, false, false, |
| false, false, false, true, false, false, false, false, false, false, |
| false, false, false, true, false, true, false, false, false, false, |
| false, false, true, false |
| }; |
| |
| public static final String[] fieldSpecs = { |
| "private short short0", |
| "embedded= true private short short1", |
| "embedded= false private short short2", |
| "persistence-modifier= none private short short3", |
| "persistence-modifier= persistent private short short4", |
| "persistence-modifier= persistent embedded= true private short short5", |
| "persistence-modifier= persistent embedded= false private short short6", |
| "persistence-modifier= transactional private short short7", |
| "private static short short8", |
| "private transient short short9", |
| "persistence-modifier= none private transient short short10", |
| "persistence-modifier= persistent private transient short short11", |
| "persistence-modifier= persistent embedded= true private transient short short12", |
| "persistence-modifier= persistent embedded= false private transient short short13", |
| "persistence-modifier= transactional private transient short short14", |
| "private final short short15", |
| "private volatile short short16", |
| "embedded= true private volatile short short17", |
| "embedded= false private volatile short short18", |
| "persistence-modifier= none private volatile short short19", |
| "persistence-modifier= persistent private volatile short short20", |
| "persistence-modifier= persistent embedded= true private volatile short short21", |
| "persistence-modifier= persistent embedded= false private volatile short short22", |
| "persistence-modifier= transactional private volatile short short23", |
| "private static transient short short24", |
| "private static final short short25", |
| "private static volatile short short26", |
| "private transient final short short27", |
| "private transient volatile short short28", |
| "persistence-modifier= none private transient volatile short short29", |
| "persistence-modifier= persistent private transient volatile short short30", |
| "persistence-modifier= persistent embedded= true private transient volatile short short31", |
| "persistence-modifier= persistent embedded= false private transient volatile short short32", |
| "persistence-modifier= transactional private transient volatile short short33", |
| "private static transient final short short34", |
| "private static transient volatile short short35", |
| "public short short36", |
| "embedded= true public short short37", |
| "embedded= false public short short38", |
| "persistence-modifier= none public short short39", |
| "persistence-modifier= persistent public short short40", |
| "persistence-modifier= persistent embedded= true public short short41", |
| "persistence-modifier= persistent embedded= false public short short42", |
| "persistence-modifier= transactional public short short43", |
| "public static short short44", |
| "public transient short short45", |
| "persistence-modifier= none public transient short short46", |
| "persistence-modifier= persistent public transient short short47", |
| "persistence-modifier= persistent embedded= true public transient short short48", |
| "persistence-modifier= persistent embedded= false public transient short short49", |
| "persistence-modifier= transactional public transient short short50", |
| "public final short short51", |
| "public volatile short short52", |
| "embedded= true public volatile short short53", |
| "embedded= false public volatile short short54", |
| "persistence-modifier= none public volatile short short55", |
| "persistence-modifier= persistent public volatile short short56", |
| "persistence-modifier= persistent embedded= true public volatile short short57", |
| "persistence-modifier= persistent embedded= false public volatile short short58", |
| "persistence-modifier= transactional public volatile short short59", |
| "public static transient short short60", |
| "public static final short short61", |
| "public static volatile short short62", |
| "public transient final short short63", |
| "public transient volatile short short64", |
| "persistence-modifier= none public transient volatile short short65", |
| "persistence-modifier= persistent public transient volatile short short66", |
| "persistence-modifier= persistent embedded= true public transient volatile short short67", |
| "persistence-modifier= persistent embedded= false public transient volatile short short68", |
| "persistence-modifier= transactional public transient volatile short short69", |
| "public static transient final short short70", |
| "public static transient volatile short short71", |
| "protected short short72", |
| "embedded= true protected short short73", |
| "embedded= false protected short short74", |
| "persistence-modifier= none protected short short75", |
| "persistence-modifier= persistent protected short short76", |
| "persistence-modifier= persistent embedded= true protected short short77", |
| "persistence-modifier= persistent embedded= false protected short short78", |
| "persistence-modifier= transactional protected short short79", |
| "protected static short short80", |
| "protected transient short short81", |
| "persistence-modifier= none protected transient short short82", |
| "persistence-modifier= persistent protected transient short short83", |
| "persistence-modifier= persistent embedded= true protected transient short short84", |
| "persistence-modifier= persistent embedded= false protected transient short short85", |
| "persistence-modifier= transactional protected transient short short86", |
| "protected final short short87", |
| "protected volatile short short88", |
| "embedded= true protected volatile short short89", |
| "embedded= false protected volatile short short90", |
| "persistence-modifier= none protected volatile short short91", |
| "persistence-modifier= persistent protected volatile short short92", |
| "persistence-modifier= persistent embedded= true protected volatile short short93", |
| "persistence-modifier= persistent embedded= false protected volatile short short94", |
| "persistence-modifier= transactional protected volatile short short95", |
| "protected static transient short short96", |
| "protected static final short short97", |
| "protected static volatile short short98", |
| "protected transient final short short99", |
| "protected transient volatile short short100", |
| "persistence-modifier= none protected transient volatile short short101", |
| "persistence-modifier= persistent protected transient volatile short short102", |
| "persistence-modifier= persistent embedded= true protected transient volatile short short103", |
| "persistence-modifier= persistent embedded= false protected transient volatile short short104", |
| "persistence-modifier= transactional protected transient volatile short short105", |
| "protected static transient final short short106", |
| "protected static transient volatile short short107", |
| "short short108", |
| "embedded= true short short109", |
| "embedded= false short short110", |
| "persistence-modifier= none short short111", |
| "persistence-modifier= persistent short short112", |
| "persistence-modifier= persistent embedded= true short short113", |
| "persistence-modifier= persistent embedded= false short short114", |
| "persistence-modifier= transactional short short115", |
| "static short short116", |
| "transient short short117", |
| "persistence-modifier= none transient short short118", |
| "persistence-modifier= persistent transient short short119", |
| "persistence-modifier= persistent embedded= true transient short short120", |
| "persistence-modifier= persistent embedded= false transient short short121", |
| "persistence-modifier= transactional transient short short122", |
| "final short short123", |
| "volatile short short124", |
| "embedded= true volatile short short125", |
| "embedded= false volatile short short126", |
| "persistence-modifier= none volatile short short127", |
| "persistence-modifier= persistent volatile short short128", |
| "persistence-modifier= persistent embedded= true volatile short short129", |
| "persistence-modifier= persistent embedded= false volatile short short130", |
| "persistence-modifier= transactional volatile short short131", |
| "static transient short short132", |
| "static final short short133", |
| "static volatile short short134", |
| "transient final short short135", |
| "transient volatile short short136", |
| "persistence-modifier= none transient volatile short short137", |
| "persistence-modifier= persistent transient volatile short short138", |
| "persistence-modifier= persistent embedded= true transient volatile short short139", |
| "persistence-modifier= persistent embedded= false transient volatile short short140", |
| "persistence-modifier= transactional transient volatile short short141", |
| "static transient final short short142", |
| "static transient volatile short short143" |
| }; |
| |
| public int getLength() { |
| return fieldSpecs.length; |
| } |
| |
| public short get(int index) { |
| switch (index) { |
| case (0): |
| return short0; |
| case (1): |
| return short1; |
| case (2): |
| return short2; |
| case (3): |
| return short3; |
| case (4): |
| return short4; |
| case (5): |
| return short5; |
| case (6): |
| return short6; |
| case (7): |
| return short7; |
| case (8): |
| return short8; |
| case (9): |
| return short9; |
| case (10): |
| return short10; |
| case (11): |
| return short11; |
| case (12): |
| return short12; |
| case (13): |
| return short13; |
| case (14): |
| return short14; |
| case (15): |
| return short15; |
| case (16): |
| return short16; |
| case (17): |
| return short17; |
| case (18): |
| return short18; |
| case (19): |
| return short19; |
| case (20): |
| return short20; |
| case (21): |
| return short21; |
| case (22): |
| return short22; |
| case (23): |
| return short23; |
| case (24): |
| return short24; |
| case (25): |
| return short25; |
| case (26): |
| return short26; |
| case (27): |
| return short27; |
| case (28): |
| return short28; |
| case (29): |
| return short29; |
| case (30): |
| return short30; |
| case (31): |
| return short31; |
| case (32): |
| return short32; |
| case (33): |
| return short33; |
| case (34): |
| return short34; |
| case (35): |
| return short35; |
| case (36): |
| return short36; |
| case (37): |
| return short37; |
| case (38): |
| return short38; |
| case (39): |
| return short39; |
| case (40): |
| return short40; |
| case (41): |
| return short41; |
| case (42): |
| return short42; |
| case (43): |
| return short43; |
| case (44): |
| return short44; |
| case (45): |
| return short45; |
| case (46): |
| return short46; |
| case (47): |
| return short47; |
| case (48): |
| return short48; |
| case (49): |
| return short49; |
| case (50): |
| return short50; |
| case (51): |
| return short51; |
| case (52): |
| return short52; |
| case (53): |
| return short53; |
| case (54): |
| return short54; |
| case (55): |
| return short55; |
| case (56): |
| return short56; |
| case (57): |
| return short57; |
| case (58): |
| return short58; |
| case (59): |
| return short59; |
| case (60): |
| return short60; |
| case (61): |
| return short61; |
| case (62): |
| return short62; |
| case (63): |
| return short63; |
| case (64): |
| return short64; |
| case (65): |
| return short65; |
| case (66): |
| return short66; |
| case (67): |
| return short67; |
| case (68): |
| return short68; |
| case (69): |
| return short69; |
| case (70): |
| return short70; |
| case (71): |
| return short71; |
| case (72): |
| return short72; |
| case (73): |
| return short73; |
| case (74): |
| return short74; |
| case (75): |
| return short75; |
| case (76): |
| return short76; |
| case (77): |
| return short77; |
| case (78): |
| return short78; |
| case (79): |
| return short79; |
| case (80): |
| return short80; |
| case (81): |
| return short81; |
| case (82): |
| return short82; |
| case (83): |
| return short83; |
| case (84): |
| return short84; |
| case (85): |
| return short85; |
| case (86): |
| return short86; |
| case (87): |
| return short87; |
| case (88): |
| return short88; |
| case (89): |
| return short89; |
| case (90): |
| return short90; |
| case (91): |
| return short91; |
| case (92): |
| return short92; |
| case (93): |
| return short93; |
| case (94): |
| return short94; |
| case (95): |
| return short95; |
| case (96): |
| return short96; |
| case (97): |
| return short97; |
| case (98): |
| return short98; |
| case (99): |
| return short99; |
| case (100): |
| return short100; |
| case (101): |
| return short101; |
| case (102): |
| return short102; |
| case (103): |
| return short103; |
| case (104): |
| return short104; |
| case (105): |
| return short105; |
| case (106): |
| return short106; |
| case (107): |
| return short107; |
| case (108): |
| return short108; |
| case (109): |
| return short109; |
| case (110): |
| return short110; |
| case (111): |
| return short111; |
| case (112): |
| return short112; |
| case (113): |
| return short113; |
| case (114): |
| return short114; |
| case (115): |
| return short115; |
| case (116): |
| return short116; |
| case (117): |
| return short117; |
| case (118): |
| return short118; |
| case (119): |
| return short119; |
| case (120): |
| return short120; |
| case (121): |
| return short121; |
| case (122): |
| return short122; |
| case (123): |
| return short123; |
| case (124): |
| return short124; |
| case (125): |
| return short125; |
| case (126): |
| return short126; |
| case (127): |
| return short127; |
| case (128): |
| return short128; |
| case (129): |
| return short129; |
| case (130): |
| return short130; |
| case (131): |
| return short131; |
| case (132): |
| return short132; |
| case (133): |
| return short133; |
| case (134): |
| return short134; |
| case (135): |
| return short135; |
| case (136): |
| return short136; |
| case (137): |
| return short137; |
| case (138): |
| return short138; |
| case (139): |
| return short139; |
| case (140): |
| return short140; |
| case (141): |
| return short141; |
| case (142): |
| return short142; |
| case (143): |
| return short143; |
| default: |
| throw new IndexOutOfBoundsException(); |
| } |
| } |
| |
| public boolean set(int index, short value) { |
| if (fieldSpecs[index].indexOf("final") != -1) return false; |
| switch (index) { |
| case (0): |
| short0 = value; |
| break; |
| case (1): |
| short1 = value; |
| break; |
| case (2): |
| short2 = value; |
| break; |
| case (3): |
| short3 = value; |
| break; |
| case (4): |
| short4 = value; |
| break; |
| case (5): |
| short5 = value; |
| break; |
| case (6): |
| short6 = value; |
| break; |
| case (7): |
| short7 = value; |
| break; |
| case (8): |
| short8 = value; |
| break; |
| case (9): |
| short9 = value; |
| break; |
| case (10): |
| short10 = value; |
| break; |
| case (11): |
| short11 = value; |
| break; |
| case (12): |
| short12 = value; |
| break; |
| case (13): |
| short13 = value; |
| break; |
| case (14): |
| short14 = value; |
| break; |
| case (16): |
| short16 = value; |
| break; |
| case (17): |
| short17 = value; |
| break; |
| case (18): |
| short18 = value; |
| break; |
| case (19): |
| short19 = value; |
| break; |
| case (20): |
| short20 = value; |
| break; |
| case (21): |
| short21 = value; |
| break; |
| case (22): |
| short22 = value; |
| break; |
| case (23): |
| short23 = value; |
| break; |
| case (24): |
| short24 = value; |
| break; |
| case (26): |
| short26 = value; |
| break; |
| case (28): |
| short28 = value; |
| break; |
| case (29): |
| short29 = value; |
| break; |
| case (30): |
| short30 = value; |
| break; |
| case (31): |
| short31 = value; |
| break; |
| case (32): |
| short32 = value; |
| break; |
| case (33): |
| short33 = value; |
| break; |
| case (35): |
| short35 = value; |
| break; |
| case (36): |
| short36 = value; |
| break; |
| case (37): |
| short37 = value; |
| break; |
| case (38): |
| short38 = value; |
| break; |
| case (39): |
| short39 = value; |
| break; |
| case (40): |
| short40 = value; |
| break; |
| case (41): |
| short41 = value; |
| break; |
| case (42): |
| short42 = value; |
| break; |
| case (43): |
| short43 = value; |
| break; |
| case (44): |
| short44 = value; |
| break; |
| case (45): |
| short45 = value; |
| break; |
| case (46): |
| short46 = value; |
| break; |
| case (47): |
| short47 = value; |
| break; |
| case (48): |
| short48 = value; |
| break; |
| case (49): |
| short49 = value; |
| break; |
| case (50): |
| short50 = value; |
| break; |
| case (52): |
| short52 = value; |
| break; |
| case (53): |
| short53 = value; |
| break; |
| case (54): |
| short54 = value; |
| break; |
| case (55): |
| short55 = value; |
| break; |
| case (56): |
| short56 = value; |
| break; |
| case (57): |
| short57 = value; |
| break; |
| case (58): |
| short58 = value; |
| break; |
| case (59): |
| short59 = value; |
| break; |
| case (60): |
| short60 = value; |
| break; |
| case (62): |
| short62 = value; |
| break; |
| case (64): |
| short64 = value; |
| break; |
| case (65): |
| short65 = value; |
| break; |
| case (66): |
| short66 = value; |
| break; |
| case (67): |
| short67 = value; |
| break; |
| case (68): |
| short68 = value; |
| break; |
| case (69): |
| short69 = value; |
| break; |
| case (71): |
| short71 = value; |
| break; |
| case (72): |
| short72 = value; |
| break; |
| case (73): |
| short73 = value; |
| break; |
| case (74): |
| short74 = value; |
| break; |
| case (75): |
| short75 = value; |
| break; |
| case (76): |
| short76 = value; |
| break; |
| case (77): |
| short77 = value; |
| break; |
| case (78): |
| short78 = value; |
| break; |
| case (79): |
| short79 = value; |
| break; |
| case (80): |
| short80 = value; |
| break; |
| case (81): |
| short81 = value; |
| break; |
| case (82): |
| short82 = value; |
| break; |
| case (83): |
| short83 = value; |
| break; |
| case (84): |
| short84 = value; |
| break; |
| case (85): |
| short85 = value; |
| break; |
| case (86): |
| short86 = value; |
| break; |
| case (88): |
| short88 = value; |
| break; |
| case (89): |
| short89 = value; |
| break; |
| case (90): |
| short90 = value; |
| break; |
| case (91): |
| short91 = value; |
| break; |
| case (92): |
| short92 = value; |
| break; |
| case (93): |
| short93 = value; |
| break; |
| case (94): |
| short94 = value; |
| break; |
| case (95): |
| short95 = value; |
| break; |
| case (96): |
| short96 = value; |
| break; |
| case (98): |
| short98 = value; |
| break; |
| case (100): |
| short100 = value; |
| break; |
| case (101): |
| short101 = value; |
| break; |
| case (102): |
| short102 = value; |
| break; |
| case (103): |
| short103 = value; |
| break; |
| case (104): |
| short104 = value; |
| break; |
| case (105): |
| short105 = value; |
| break; |
| case (107): |
| short107 = value; |
| break; |
| case (108): |
| short108 = value; |
| break; |
| case (109): |
| short109 = value; |
| break; |
| case (110): |
| short110 = value; |
| break; |
| case (111): |
| short111 = value; |
| break; |
| case (112): |
| short112 = value; |
| break; |
| case (113): |
| short113 = value; |
| break; |
| case (114): |
| short114 = value; |
| break; |
| case (115): |
| short115 = value; |
| break; |
| case (116): |
| short116 = value; |
| break; |
| case (117): |
| short117 = value; |
| break; |
| case (118): |
| short118 = value; |
| break; |
| case (119): |
| short119 = value; |
| break; |
| case (120): |
| short120 = value; |
| break; |
| case (121): |
| short121 = value; |
| break; |
| case (122): |
| short122 = value; |
| break; |
| case (124): |
| short124 = value; |
| break; |
| case (125): |
| short125 = value; |
| break; |
| case (126): |
| short126 = value; |
| break; |
| case (127): |
| short127 = value; |
| break; |
| case (128): |
| short128 = value; |
| break; |
| case (129): |
| short129 = value; |
| break; |
| case (130): |
| short130 = value; |
| break; |
| case (131): |
| short131 = value; |
| break; |
| case (132): |
| short132 = value; |
| break; |
| case (134): |
| short134 = value; |
| break; |
| case (136): |
| short136 = value; |
| break; |
| case (137): |
| short137 = value; |
| break; |
| case (138): |
| short138 = value; |
| break; |
| case (139): |
| short139 = value; |
| break; |
| case (140): |
| short140 = value; |
| break; |
| case (141): |
| short141 = value; |
| break; |
| case (143): |
| short143 = value; |
| break; |
| default: |
| throw new IndexOutOfBoundsException(); |
| } |
| return true; |
| } |
| |
| public static class Oid implements Serializable { |
| |
| private static final long serialVersionUID = 1L; |
| |
| public int identifier; |
| |
| public Oid() {} |
| |
| public Oid(String s) { |
| identifier = Integer.parseInt(justTheId(s)); |
| } |
| |
| public String toString() { |
| return this.getClass().getName() + ": " + identifier; |
| } |
| |
| public int hashCode() { |
| return identifier; |
| } |
| |
| public boolean equals(Object other) { |
| if (other != null && (other instanceof Oid)) { |
| Oid k = (Oid) other; |
| return k.identifier == this.identifier; |
| } |
| return false; |
| } |
| |
| protected static String justTheId(String str) { |
| return str.substring(str.indexOf(':') + 1); |
| } |
| } |
| } |