| /* |
| * 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; |
| import java.math.BigDecimal; |
| |
| public class FieldsOfBigDecimal { |
| public int identifier; |
| private BigDecimal BigDecimal0; |
| private BigDecimal BigDecimal1; |
| private BigDecimal BigDecimal2; |
| private BigDecimal BigDecimal3; |
| private BigDecimal BigDecimal4; |
| private BigDecimal BigDecimal5; |
| private BigDecimal BigDecimal6; |
| private BigDecimal BigDecimal7; |
| private static BigDecimal BigDecimal8; |
| private transient BigDecimal BigDecimal9; |
| private transient BigDecimal BigDecimal10; |
| private transient BigDecimal BigDecimal11; |
| private transient BigDecimal BigDecimal12; |
| private transient BigDecimal BigDecimal13; |
| private transient BigDecimal BigDecimal14; |
| private final BigDecimal BigDecimal15 = new BigDecimal(100.15); |
| private volatile BigDecimal BigDecimal16; |
| private volatile BigDecimal BigDecimal17; |
| private volatile BigDecimal BigDecimal18; |
| private volatile BigDecimal BigDecimal19; |
| private volatile BigDecimal BigDecimal20; |
| private volatile BigDecimal BigDecimal21; |
| private volatile BigDecimal BigDecimal22; |
| private volatile BigDecimal BigDecimal23; |
| private static transient BigDecimal BigDecimal24; |
| private static final BigDecimal BigDecimal25 = new BigDecimal(100.15); |
| private static volatile BigDecimal BigDecimal26; |
| private final transient BigDecimal BigDecimal27 = new BigDecimal(100.15); |
| private transient volatile BigDecimal BigDecimal28; |
| private transient volatile BigDecimal BigDecimal29; |
| private transient volatile BigDecimal BigDecimal30; |
| private transient volatile BigDecimal BigDecimal31; |
| private transient volatile BigDecimal BigDecimal32; |
| private transient volatile BigDecimal BigDecimal33; |
| private static final transient BigDecimal BigDecimal34 = new BigDecimal(100.15); |
| private static transient volatile BigDecimal BigDecimal35; |
| public BigDecimal BigDecimal36; |
| public BigDecimal BigDecimal37; |
| public BigDecimal BigDecimal38; |
| public BigDecimal BigDecimal39; |
| public BigDecimal BigDecimal40; |
| public BigDecimal BigDecimal41; |
| public BigDecimal BigDecimal42; |
| public BigDecimal BigDecimal43; |
| public static BigDecimal BigDecimal44; |
| public transient BigDecimal BigDecimal45; |
| public transient BigDecimal BigDecimal46; |
| public transient BigDecimal BigDecimal47; |
| public transient BigDecimal BigDecimal48; |
| public transient BigDecimal BigDecimal49; |
| public transient BigDecimal BigDecimal50; |
| public final BigDecimal BigDecimal51 = new BigDecimal(100.15); |
| public volatile BigDecimal BigDecimal52; |
| public volatile BigDecimal BigDecimal53; |
| public volatile BigDecimal BigDecimal54; |
| public volatile BigDecimal BigDecimal55; |
| public volatile BigDecimal BigDecimal56; |
| public volatile BigDecimal BigDecimal57; |
| public volatile BigDecimal BigDecimal58; |
| public volatile BigDecimal BigDecimal59; |
| public static transient BigDecimal BigDecimal60; |
| public static final BigDecimal BigDecimal61 = new BigDecimal(100.15); |
| public static volatile BigDecimal BigDecimal62; |
| public final transient BigDecimal BigDecimal63 = new BigDecimal(100.15); |
| public transient volatile BigDecimal BigDecimal64; |
| public transient volatile BigDecimal BigDecimal65; |
| public transient volatile BigDecimal BigDecimal66; |
| public transient volatile BigDecimal BigDecimal67; |
| public transient volatile BigDecimal BigDecimal68; |
| public transient volatile BigDecimal BigDecimal69; |
| public static final transient BigDecimal BigDecimal70 = new BigDecimal(100.15); |
| public static transient volatile BigDecimal BigDecimal71; |
| protected BigDecimal BigDecimal72; |
| protected BigDecimal BigDecimal73; |
| protected BigDecimal BigDecimal74; |
| protected BigDecimal BigDecimal75; |
| protected BigDecimal BigDecimal76; |
| protected BigDecimal BigDecimal77; |
| protected BigDecimal BigDecimal78; |
| protected BigDecimal BigDecimal79; |
| protected static BigDecimal BigDecimal80; |
| protected transient BigDecimal BigDecimal81; |
| protected transient BigDecimal BigDecimal82; |
| protected transient BigDecimal BigDecimal83; |
| protected transient BigDecimal BigDecimal84; |
| protected transient BigDecimal BigDecimal85; |
| protected transient BigDecimal BigDecimal86; |
| protected final BigDecimal BigDecimal87 = new BigDecimal(100.15); |
| protected volatile BigDecimal BigDecimal88; |
| protected volatile BigDecimal BigDecimal89; |
| protected volatile BigDecimal BigDecimal90; |
| protected volatile BigDecimal BigDecimal91; |
| protected volatile BigDecimal BigDecimal92; |
| protected volatile BigDecimal BigDecimal93; |
| protected volatile BigDecimal BigDecimal94; |
| protected volatile BigDecimal BigDecimal95; |
| protected static transient BigDecimal BigDecimal96; |
| protected static final BigDecimal BigDecimal97 = new BigDecimal(100.15); |
| protected static volatile BigDecimal BigDecimal98; |
| protected final transient BigDecimal BigDecimal99 = new BigDecimal(100.15); |
| protected transient volatile BigDecimal BigDecimal100; |
| protected transient volatile BigDecimal BigDecimal101; |
| protected transient volatile BigDecimal BigDecimal102; |
| protected transient volatile BigDecimal BigDecimal103; |
| protected transient volatile BigDecimal BigDecimal104; |
| protected transient volatile BigDecimal BigDecimal105; |
| protected static final transient BigDecimal BigDecimal106 = new BigDecimal(100.15); |
| protected static transient volatile BigDecimal BigDecimal107; |
| BigDecimal BigDecimal108; |
| BigDecimal BigDecimal109; |
| BigDecimal BigDecimal110; |
| BigDecimal BigDecimal111; |
| BigDecimal BigDecimal112; |
| BigDecimal BigDecimal113; |
| BigDecimal BigDecimal114; |
| BigDecimal BigDecimal115; |
| static BigDecimal BigDecimal116; |
| transient BigDecimal BigDecimal117; |
| transient BigDecimal BigDecimal118; |
| transient BigDecimal BigDecimal119; |
| transient BigDecimal BigDecimal120; |
| transient BigDecimal BigDecimal121; |
| transient BigDecimal BigDecimal122; |
| final BigDecimal BigDecimal123 = new BigDecimal(100.15); |
| volatile BigDecimal BigDecimal124; |
| volatile BigDecimal BigDecimal125; |
| volatile BigDecimal BigDecimal126; |
| volatile BigDecimal BigDecimal127; |
| volatile BigDecimal BigDecimal128; |
| volatile BigDecimal BigDecimal129; |
| volatile BigDecimal BigDecimal130; |
| volatile BigDecimal BigDecimal131; |
| static transient BigDecimal BigDecimal132; |
| static final BigDecimal BigDecimal133 = new BigDecimal(100.15); |
| static volatile BigDecimal BigDecimal134; |
| final transient BigDecimal BigDecimal135 = new BigDecimal(100.15); |
| transient volatile BigDecimal BigDecimal136; |
| transient volatile BigDecimal BigDecimal137; |
| transient volatile BigDecimal BigDecimal138; |
| transient volatile BigDecimal BigDecimal139; |
| transient volatile BigDecimal BigDecimal140; |
| transient volatile BigDecimal BigDecimal141; |
| static final transient BigDecimal BigDecimal142 = new BigDecimal(100.15); |
| static transient volatile BigDecimal BigDecimal143; |
| |
| 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 BigDecimal BigDecimal0", |
| "embedded= true private BigDecimal BigDecimal1", |
| "embedded= false private BigDecimal BigDecimal2", |
| "persistence-modifier= none private BigDecimal BigDecimal3", |
| "persistence-modifier= persistent private BigDecimal BigDecimal4", |
| "persistence-modifier= persistent embedded= true private BigDecimal BigDecimal5", |
| "persistence-modifier= persistent embedded= false private BigDecimal BigDecimal6", |
| "persistence-modifier= transactional private BigDecimal BigDecimal7", |
| "private static BigDecimal BigDecimal8", |
| "private transient BigDecimal BigDecimal9", |
| "persistence-modifier= none private transient BigDecimal BigDecimal10", |
| "persistence-modifier= persistent private transient BigDecimal BigDecimal11", |
| "persistence-modifier= persistent embedded= true private transient BigDecimal BigDecimal12", |
| "persistence-modifier= persistent embedded= false private transient BigDecimal BigDecimal13", |
| "persistence-modifier= transactional private transient BigDecimal BigDecimal14", |
| "private final BigDecimal BigDecimal15", |
| "private volatile BigDecimal BigDecimal16", |
| "embedded= true private volatile BigDecimal BigDecimal17", |
| "embedded= false private volatile BigDecimal BigDecimal18", |
| "persistence-modifier= none private volatile BigDecimal BigDecimal19", |
| "persistence-modifier= persistent private volatile BigDecimal BigDecimal20", |
| "persistence-modifier= persistent embedded= true private volatile BigDecimal BigDecimal21", |
| "persistence-modifier= persistent embedded= false private volatile BigDecimal BigDecimal22", |
| "persistence-modifier= transactional private volatile BigDecimal BigDecimal23", |
| "private static transient BigDecimal BigDecimal24", |
| "private static final BigDecimal BigDecimal25", |
| "private static volatile BigDecimal BigDecimal26", |
| "private transient final BigDecimal BigDecimal27", |
| "private transient volatile BigDecimal BigDecimal28", |
| "persistence-modifier= none private transient volatile BigDecimal BigDecimal29", |
| "persistence-modifier= persistent private transient volatile BigDecimal BigDecimal30", |
| "persistence-modifier= persistent embedded= true private transient volatile BigDecimal BigDecimal31", |
| "persistence-modifier= persistent embedded= false private transient volatile BigDecimal BigDecimal32", |
| "persistence-modifier= transactional private transient volatile BigDecimal BigDecimal33", |
| "private static transient final BigDecimal BigDecimal34", |
| "private static transient volatile BigDecimal BigDecimal35", |
| "public BigDecimal BigDecimal36", |
| "embedded= true public BigDecimal BigDecimal37", |
| "embedded= false public BigDecimal BigDecimal38", |
| "persistence-modifier= none public BigDecimal BigDecimal39", |
| "persistence-modifier= persistent public BigDecimal BigDecimal40", |
| "persistence-modifier= persistent embedded= true public BigDecimal BigDecimal41", |
| "persistence-modifier= persistent embedded= false public BigDecimal BigDecimal42", |
| "persistence-modifier= transactional public BigDecimal BigDecimal43", |
| "public static BigDecimal BigDecimal44", |
| "public transient BigDecimal BigDecimal45", |
| "persistence-modifier= none public transient BigDecimal BigDecimal46", |
| "persistence-modifier= persistent public transient BigDecimal BigDecimal47", |
| "persistence-modifier= persistent embedded= true public transient BigDecimal BigDecimal48", |
| "persistence-modifier= persistent embedded= false public transient BigDecimal BigDecimal49", |
| "persistence-modifier= transactional public transient BigDecimal BigDecimal50", |
| "public final BigDecimal BigDecimal51", |
| "public volatile BigDecimal BigDecimal52", |
| "embedded= true public volatile BigDecimal BigDecimal53", |
| "embedded= false public volatile BigDecimal BigDecimal54", |
| "persistence-modifier= none public volatile BigDecimal BigDecimal55", |
| "persistence-modifier= persistent public volatile BigDecimal BigDecimal56", |
| "persistence-modifier= persistent embedded= true public volatile BigDecimal BigDecimal57", |
| "persistence-modifier= persistent embedded= false public volatile BigDecimal BigDecimal58", |
| "persistence-modifier= transactional public volatile BigDecimal BigDecimal59", |
| "public static transient BigDecimal BigDecimal60", |
| "public static final BigDecimal BigDecimal61", |
| "public static volatile BigDecimal BigDecimal62", |
| "public transient final BigDecimal BigDecimal63", |
| "public transient volatile BigDecimal BigDecimal64", |
| "persistence-modifier= none public transient volatile BigDecimal BigDecimal65", |
| "persistence-modifier= persistent public transient volatile BigDecimal BigDecimal66", |
| "persistence-modifier= persistent embedded= true public transient volatile BigDecimal BigDecimal67", |
| "persistence-modifier= persistent embedded= false public transient volatile BigDecimal BigDecimal68", |
| "persistence-modifier= transactional public transient volatile BigDecimal BigDecimal69", |
| "public static transient final BigDecimal BigDecimal70", |
| "public static transient volatile BigDecimal BigDecimal71", |
| "protected BigDecimal BigDecimal72", |
| "embedded= true protected BigDecimal BigDecimal73", |
| "embedded= false protected BigDecimal BigDecimal74", |
| "persistence-modifier= none protected BigDecimal BigDecimal75", |
| "persistence-modifier= persistent protected BigDecimal BigDecimal76", |
| "persistence-modifier= persistent embedded= true protected BigDecimal BigDecimal77", |
| "persistence-modifier= persistent embedded= false protected BigDecimal BigDecimal78", |
| "persistence-modifier= transactional protected BigDecimal BigDecimal79", |
| "protected static BigDecimal BigDecimal80", |
| "protected transient BigDecimal BigDecimal81", |
| "persistence-modifier= none protected transient BigDecimal BigDecimal82", |
| "persistence-modifier= persistent protected transient BigDecimal BigDecimal83", |
| "persistence-modifier= persistent embedded= true protected transient BigDecimal BigDecimal84", |
| "persistence-modifier= persistent embedded= false protected transient BigDecimal BigDecimal85", |
| "persistence-modifier= transactional protected transient BigDecimal BigDecimal86", |
| "protected final BigDecimal BigDecimal87", |
| "protected volatile BigDecimal BigDecimal88", |
| "embedded= true protected volatile BigDecimal BigDecimal89", |
| "embedded= false protected volatile BigDecimal BigDecimal90", |
| "persistence-modifier= none protected volatile BigDecimal BigDecimal91", |
| "persistence-modifier= persistent protected volatile BigDecimal BigDecimal92", |
| "persistence-modifier= persistent embedded= true protected volatile BigDecimal BigDecimal93", |
| "persistence-modifier= persistent embedded= false protected volatile BigDecimal BigDecimal94", |
| "persistence-modifier= transactional protected volatile BigDecimal BigDecimal95", |
| "protected static transient BigDecimal BigDecimal96", |
| "protected static final BigDecimal BigDecimal97", |
| "protected static volatile BigDecimal BigDecimal98", |
| "protected transient final BigDecimal BigDecimal99", |
| "protected transient volatile BigDecimal BigDecimal100", |
| "persistence-modifier= none protected transient volatile BigDecimal BigDecimal101", |
| "persistence-modifier= persistent protected transient volatile BigDecimal BigDecimal102", |
| "persistence-modifier= persistent embedded= true protected transient volatile BigDecimal BigDecimal103", |
| "persistence-modifier= persistent embedded= false protected transient volatile BigDecimal BigDecimal104", |
| "persistence-modifier= transactional protected transient volatile BigDecimal BigDecimal105", |
| "protected static transient final BigDecimal BigDecimal106", |
| "protected static transient volatile BigDecimal BigDecimal107", |
| "BigDecimal BigDecimal108", |
| "embedded= true BigDecimal BigDecimal109", |
| "embedded= false BigDecimal BigDecimal110", |
| "persistence-modifier= none BigDecimal BigDecimal111", |
| "persistence-modifier= persistent BigDecimal BigDecimal112", |
| "persistence-modifier= persistent embedded= true BigDecimal BigDecimal113", |
| "persistence-modifier= persistent embedded= false BigDecimal BigDecimal114", |
| "persistence-modifier= transactional BigDecimal BigDecimal115", |
| "static BigDecimal BigDecimal116", |
| "transient BigDecimal BigDecimal117", |
| "persistence-modifier= none transient BigDecimal BigDecimal118", |
| "persistence-modifier= persistent transient BigDecimal BigDecimal119", |
| "persistence-modifier= persistent embedded= true transient BigDecimal BigDecimal120", |
| "persistence-modifier= persistent embedded= false transient BigDecimal BigDecimal121", |
| "persistence-modifier= transactional transient BigDecimal BigDecimal122", |
| "final BigDecimal BigDecimal123", |
| "volatile BigDecimal BigDecimal124", |
| "embedded= true volatile BigDecimal BigDecimal125", |
| "embedded= false volatile BigDecimal BigDecimal126", |
| "persistence-modifier= none volatile BigDecimal BigDecimal127", |
| "persistence-modifier= persistent volatile BigDecimal BigDecimal128", |
| "persistence-modifier= persistent embedded= true volatile BigDecimal BigDecimal129", |
| "persistence-modifier= persistent embedded= false volatile BigDecimal BigDecimal130", |
| "persistence-modifier= transactional volatile BigDecimal BigDecimal131", |
| "static transient BigDecimal BigDecimal132", |
| "static final BigDecimal BigDecimal133", |
| "static volatile BigDecimal BigDecimal134", |
| "transient final BigDecimal BigDecimal135", |
| "transient volatile BigDecimal BigDecimal136", |
| "persistence-modifier= none transient volatile BigDecimal BigDecimal137", |
| "persistence-modifier= persistent transient volatile BigDecimal BigDecimal138", |
| "persistence-modifier= persistent embedded= true transient volatile BigDecimal BigDecimal139", |
| "persistence-modifier= persistent embedded= false transient volatile BigDecimal BigDecimal140", |
| "persistence-modifier= transactional transient volatile BigDecimal BigDecimal141", |
| "static transient final BigDecimal BigDecimal142", |
| "static transient volatile BigDecimal BigDecimal143" |
| }; |
| |
| public int getLength() { |
| return fieldSpecs.length; |
| } |
| |
| public BigDecimal get(int index) { |
| switch (index) { |
| case (0): |
| return BigDecimal0; |
| case (1): |
| return BigDecimal1; |
| case (2): |
| return BigDecimal2; |
| case (3): |
| return BigDecimal3; |
| case (4): |
| return BigDecimal4; |
| case (5): |
| return BigDecimal5; |
| case (6): |
| return BigDecimal6; |
| case (7): |
| return BigDecimal7; |
| case (8): |
| return BigDecimal8; |
| case (9): |
| return BigDecimal9; |
| case (10): |
| return BigDecimal10; |
| case (11): |
| return BigDecimal11; |
| case (12): |
| return BigDecimal12; |
| case (13): |
| return BigDecimal13; |
| case (14): |
| return BigDecimal14; |
| case (15): |
| return BigDecimal15; |
| case (16): |
| return BigDecimal16; |
| case (17): |
| return BigDecimal17; |
| case (18): |
| return BigDecimal18; |
| case (19): |
| return BigDecimal19; |
| case (20): |
| return BigDecimal20; |
| case (21): |
| return BigDecimal21; |
| case (22): |
| return BigDecimal22; |
| case (23): |
| return BigDecimal23; |
| case (24): |
| return BigDecimal24; |
| case (25): |
| return BigDecimal25; |
| case (26): |
| return BigDecimal26; |
| case (27): |
| return BigDecimal27; |
| case (28): |
| return BigDecimal28; |
| case (29): |
| return BigDecimal29; |
| case (30): |
| return BigDecimal30; |
| case (31): |
| return BigDecimal31; |
| case (32): |
| return BigDecimal32; |
| case (33): |
| return BigDecimal33; |
| case (34): |
| return BigDecimal34; |
| case (35): |
| return BigDecimal35; |
| case (36): |
| return BigDecimal36; |
| case (37): |
| return BigDecimal37; |
| case (38): |
| return BigDecimal38; |
| case (39): |
| return BigDecimal39; |
| case (40): |
| return BigDecimal40; |
| case (41): |
| return BigDecimal41; |
| case (42): |
| return BigDecimal42; |
| case (43): |
| return BigDecimal43; |
| case (44): |
| return BigDecimal44; |
| case (45): |
| return BigDecimal45; |
| case (46): |
| return BigDecimal46; |
| case (47): |
| return BigDecimal47; |
| case (48): |
| return BigDecimal48; |
| case (49): |
| return BigDecimal49; |
| case (50): |
| return BigDecimal50; |
| case (51): |
| return BigDecimal51; |
| case (52): |
| return BigDecimal52; |
| case (53): |
| return BigDecimal53; |
| case (54): |
| return BigDecimal54; |
| case (55): |
| return BigDecimal55; |
| case (56): |
| return BigDecimal56; |
| case (57): |
| return BigDecimal57; |
| case (58): |
| return BigDecimal58; |
| case (59): |
| return BigDecimal59; |
| case (60): |
| return BigDecimal60; |
| case (61): |
| return BigDecimal61; |
| case (62): |
| return BigDecimal62; |
| case (63): |
| return BigDecimal63; |
| case (64): |
| return BigDecimal64; |
| case (65): |
| return BigDecimal65; |
| case (66): |
| return BigDecimal66; |
| case (67): |
| return BigDecimal67; |
| case (68): |
| return BigDecimal68; |
| case (69): |
| return BigDecimal69; |
| case (70): |
| return BigDecimal70; |
| case (71): |
| return BigDecimal71; |
| case (72): |
| return BigDecimal72; |
| case (73): |
| return BigDecimal73; |
| case (74): |
| return BigDecimal74; |
| case (75): |
| return BigDecimal75; |
| case (76): |
| return BigDecimal76; |
| case (77): |
| return BigDecimal77; |
| case (78): |
| return BigDecimal78; |
| case (79): |
| return BigDecimal79; |
| case (80): |
| return BigDecimal80; |
| case (81): |
| return BigDecimal81; |
| case (82): |
| return BigDecimal82; |
| case (83): |
| return BigDecimal83; |
| case (84): |
| return BigDecimal84; |
| case (85): |
| return BigDecimal85; |
| case (86): |
| return BigDecimal86; |
| case (87): |
| return BigDecimal87; |
| case (88): |
| return BigDecimal88; |
| case (89): |
| return BigDecimal89; |
| case (90): |
| return BigDecimal90; |
| case (91): |
| return BigDecimal91; |
| case (92): |
| return BigDecimal92; |
| case (93): |
| return BigDecimal93; |
| case (94): |
| return BigDecimal94; |
| case (95): |
| return BigDecimal95; |
| case (96): |
| return BigDecimal96; |
| case (97): |
| return BigDecimal97; |
| case (98): |
| return BigDecimal98; |
| case (99): |
| return BigDecimal99; |
| case (100): |
| return BigDecimal100; |
| case (101): |
| return BigDecimal101; |
| case (102): |
| return BigDecimal102; |
| case (103): |
| return BigDecimal103; |
| case (104): |
| return BigDecimal104; |
| case (105): |
| return BigDecimal105; |
| case (106): |
| return BigDecimal106; |
| case (107): |
| return BigDecimal107; |
| case (108): |
| return BigDecimal108; |
| case (109): |
| return BigDecimal109; |
| case (110): |
| return BigDecimal110; |
| case (111): |
| return BigDecimal111; |
| case (112): |
| return BigDecimal112; |
| case (113): |
| return BigDecimal113; |
| case (114): |
| return BigDecimal114; |
| case (115): |
| return BigDecimal115; |
| case (116): |
| return BigDecimal116; |
| case (117): |
| return BigDecimal117; |
| case (118): |
| return BigDecimal118; |
| case (119): |
| return BigDecimal119; |
| case (120): |
| return BigDecimal120; |
| case (121): |
| return BigDecimal121; |
| case (122): |
| return BigDecimal122; |
| case (123): |
| return BigDecimal123; |
| case (124): |
| return BigDecimal124; |
| case (125): |
| return BigDecimal125; |
| case (126): |
| return BigDecimal126; |
| case (127): |
| return BigDecimal127; |
| case (128): |
| return BigDecimal128; |
| case (129): |
| return BigDecimal129; |
| case (130): |
| return BigDecimal130; |
| case (131): |
| return BigDecimal131; |
| case (132): |
| return BigDecimal132; |
| case (133): |
| return BigDecimal133; |
| case (134): |
| return BigDecimal134; |
| case (135): |
| return BigDecimal135; |
| case (136): |
| return BigDecimal136; |
| case (137): |
| return BigDecimal137; |
| case (138): |
| return BigDecimal138; |
| case (139): |
| return BigDecimal139; |
| case (140): |
| return BigDecimal140; |
| case (141): |
| return BigDecimal141; |
| case (142): |
| return BigDecimal142; |
| case (143): |
| return BigDecimal143; |
| default: |
| throw new IndexOutOfBoundsException(); |
| } |
| } |
| |
| public boolean set(int index, BigDecimal value) { |
| if (fieldSpecs[index].indexOf("final") != -1) return false; |
| switch (index) { |
| case (0): |
| BigDecimal0 = value; |
| break; |
| case (1): |
| BigDecimal1 = value; |
| break; |
| case (2): |
| BigDecimal2 = value; |
| break; |
| case (3): |
| BigDecimal3 = value; |
| break; |
| case (4): |
| BigDecimal4 = value; |
| break; |
| case (5): |
| BigDecimal5 = value; |
| break; |
| case (6): |
| BigDecimal6 = value; |
| break; |
| case (7): |
| BigDecimal7 = value; |
| break; |
| case (8): |
| BigDecimal8 = value; |
| break; |
| case (9): |
| BigDecimal9 = value; |
| break; |
| case (10): |
| BigDecimal10 = value; |
| break; |
| case (11): |
| BigDecimal11 = value; |
| break; |
| case (12): |
| BigDecimal12 = value; |
| break; |
| case (13): |
| BigDecimal13 = value; |
| break; |
| case (14): |
| BigDecimal14 = value; |
| break; |
| case (16): |
| BigDecimal16 = value; |
| break; |
| case (17): |
| BigDecimal17 = value; |
| break; |
| case (18): |
| BigDecimal18 = value; |
| break; |
| case (19): |
| BigDecimal19 = value; |
| break; |
| case (20): |
| BigDecimal20 = value; |
| break; |
| case (21): |
| BigDecimal21 = value; |
| break; |
| case (22): |
| BigDecimal22 = value; |
| break; |
| case (23): |
| BigDecimal23 = value; |
| break; |
| case (24): |
| BigDecimal24 = value; |
| break; |
| case (26): |
| BigDecimal26 = value; |
| break; |
| case (28): |
| BigDecimal28 = value; |
| break; |
| case (29): |
| BigDecimal29 = value; |
| break; |
| case (30): |
| BigDecimal30 = value; |
| break; |
| case (31): |
| BigDecimal31 = value; |
| break; |
| case (32): |
| BigDecimal32 = value; |
| break; |
| case (33): |
| BigDecimal33 = value; |
| break; |
| case (35): |
| BigDecimal35 = value; |
| break; |
| case (36): |
| BigDecimal36 = value; |
| break; |
| case (37): |
| BigDecimal37 = value; |
| break; |
| case (38): |
| BigDecimal38 = value; |
| break; |
| case (39): |
| BigDecimal39 = value; |
| break; |
| case (40): |
| BigDecimal40 = value; |
| break; |
| case (41): |
| BigDecimal41 = value; |
| break; |
| case (42): |
| BigDecimal42 = value; |
| break; |
| case (43): |
| BigDecimal43 = value; |
| break; |
| case (44): |
| BigDecimal44 = value; |
| break; |
| case (45): |
| BigDecimal45 = value; |
| break; |
| case (46): |
| BigDecimal46 = value; |
| break; |
| case (47): |
| BigDecimal47 = value; |
| break; |
| case (48): |
| BigDecimal48 = value; |
| break; |
| case (49): |
| BigDecimal49 = value; |
| break; |
| case (50): |
| BigDecimal50 = value; |
| break; |
| case (52): |
| BigDecimal52 = value; |
| break; |
| case (53): |
| BigDecimal53 = value; |
| break; |
| case (54): |
| BigDecimal54 = value; |
| break; |
| case (55): |
| BigDecimal55 = value; |
| break; |
| case (56): |
| BigDecimal56 = value; |
| break; |
| case (57): |
| BigDecimal57 = value; |
| break; |
| case (58): |
| BigDecimal58 = value; |
| break; |
| case (59): |
| BigDecimal59 = value; |
| break; |
| case (60): |
| BigDecimal60 = value; |
| break; |
| case (62): |
| BigDecimal62 = value; |
| break; |
| case (64): |
| BigDecimal64 = value; |
| break; |
| case (65): |
| BigDecimal65 = value; |
| break; |
| case (66): |
| BigDecimal66 = value; |
| break; |
| case (67): |
| BigDecimal67 = value; |
| break; |
| case (68): |
| BigDecimal68 = value; |
| break; |
| case (69): |
| BigDecimal69 = value; |
| break; |
| case (71): |
| BigDecimal71 = value; |
| break; |
| case (72): |
| BigDecimal72 = value; |
| break; |
| case (73): |
| BigDecimal73 = value; |
| break; |
| case (74): |
| BigDecimal74 = value; |
| break; |
| case (75): |
| BigDecimal75 = value; |
| break; |
| case (76): |
| BigDecimal76 = value; |
| break; |
| case (77): |
| BigDecimal77 = value; |
| break; |
| case (78): |
| BigDecimal78 = value; |
| break; |
| case (79): |
| BigDecimal79 = value; |
| break; |
| case (80): |
| BigDecimal80 = value; |
| break; |
| case (81): |
| BigDecimal81 = value; |
| break; |
| case (82): |
| BigDecimal82 = value; |
| break; |
| case (83): |
| BigDecimal83 = value; |
| break; |
| case (84): |
| BigDecimal84 = value; |
| break; |
| case (85): |
| BigDecimal85 = value; |
| break; |
| case (86): |
| BigDecimal86 = value; |
| break; |
| case (88): |
| BigDecimal88 = value; |
| break; |
| case (89): |
| BigDecimal89 = value; |
| break; |
| case (90): |
| BigDecimal90 = value; |
| break; |
| case (91): |
| BigDecimal91 = value; |
| break; |
| case (92): |
| BigDecimal92 = value; |
| break; |
| case (93): |
| BigDecimal93 = value; |
| break; |
| case (94): |
| BigDecimal94 = value; |
| break; |
| case (95): |
| BigDecimal95 = value; |
| break; |
| case (96): |
| BigDecimal96 = value; |
| break; |
| case (98): |
| BigDecimal98 = value; |
| break; |
| case (100): |
| BigDecimal100 = value; |
| break; |
| case (101): |
| BigDecimal101 = value; |
| break; |
| case (102): |
| BigDecimal102 = value; |
| break; |
| case (103): |
| BigDecimal103 = value; |
| break; |
| case (104): |
| BigDecimal104 = value; |
| break; |
| case (105): |
| BigDecimal105 = value; |
| break; |
| case (107): |
| BigDecimal107 = value; |
| break; |
| case (108): |
| BigDecimal108 = value; |
| break; |
| case (109): |
| BigDecimal109 = value; |
| break; |
| case (110): |
| BigDecimal110 = value; |
| break; |
| case (111): |
| BigDecimal111 = value; |
| break; |
| case (112): |
| BigDecimal112 = value; |
| break; |
| case (113): |
| BigDecimal113 = value; |
| break; |
| case (114): |
| BigDecimal114 = value; |
| break; |
| case (115): |
| BigDecimal115 = value; |
| break; |
| case (116): |
| BigDecimal116 = value; |
| break; |
| case (117): |
| BigDecimal117 = value; |
| break; |
| case (118): |
| BigDecimal118 = value; |
| break; |
| case (119): |
| BigDecimal119 = value; |
| break; |
| case (120): |
| BigDecimal120 = value; |
| break; |
| case (121): |
| BigDecimal121 = value; |
| break; |
| case (122): |
| BigDecimal122 = value; |
| break; |
| case (124): |
| BigDecimal124 = value; |
| break; |
| case (125): |
| BigDecimal125 = value; |
| break; |
| case (126): |
| BigDecimal126 = value; |
| break; |
| case (127): |
| BigDecimal127 = value; |
| break; |
| case (128): |
| BigDecimal128 = value; |
| break; |
| case (129): |
| BigDecimal129 = value; |
| break; |
| case (130): |
| BigDecimal130 = value; |
| break; |
| case (131): |
| BigDecimal131 = value; |
| break; |
| case (132): |
| BigDecimal132 = value; |
| break; |
| case (134): |
| BigDecimal134 = value; |
| break; |
| case (136): |
| BigDecimal136 = value; |
| break; |
| case (137): |
| BigDecimal137 = value; |
| break; |
| case (138): |
| BigDecimal138 = value; |
| break; |
| case (139): |
| BigDecimal139 = value; |
| break; |
| case (140): |
| BigDecimal140 = value; |
| break; |
| case (141): |
| BigDecimal141 = value; |
| break; |
| case (143): |
| BigDecimal143 = 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); |
| } |
| } |
| } |