blob: 9966884f5604cb71c7559647a95ea30a189a077f [file] [log] [blame]
/*
* 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 FieldsOfPrimitivechar {
public int identifier;
private char char0;
private char char1;
private char char2;
private char char3;
private char char4;
private char char5;
private char char6;
private char char7;
private static char char8;
private transient char char9;
private transient char char10;
private transient char char11;
private transient char char12;
private transient char char13;
private transient char char14;
private final char char15 = 'a';
private volatile char char16;
private volatile char char17;
private volatile char char18;
private volatile char char19;
private volatile char char20;
private volatile char char21;
private volatile char char22;
private volatile char char23;
private static transient char char24;
private static final char char25 = 'a';
private static volatile char char26;
private final transient char char27 = 'a';
private transient volatile char char28;
private transient volatile char char29;
private transient volatile char char30;
private transient volatile char char31;
private transient volatile char char32;
private transient volatile char char33;
private static final transient char char34 = 'a';
private static transient volatile char char35;
public char char36;
public char char37;
public char char38;
public char char39;
public char char40;
public char char41;
public char char42;
public char char43;
public static char char44;
public transient char char45;
public transient char char46;
public transient char char47;
public transient char char48;
public transient char char49;
public transient char char50;
public final char char51 = 'a';
public volatile char char52;
public volatile char char53;
public volatile char char54;
public volatile char char55;
public volatile char char56;
public volatile char char57;
public volatile char char58;
public volatile char char59;
public static transient char char60;
public static final char char61 = 'a';
public static volatile char char62;
public final transient char char63 = 'a';
public transient volatile char char64;
public transient volatile char char65;
public transient volatile char char66;
public transient volatile char char67;
public transient volatile char char68;
public transient volatile char char69;
public static final transient char char70 = 'a';
public static transient volatile char char71;
protected char char72;
protected char char73;
protected char char74;
protected char char75;
protected char char76;
protected char char77;
protected char char78;
protected char char79;
protected static char char80;
protected transient char char81;
protected transient char char82;
protected transient char char83;
protected transient char char84;
protected transient char char85;
protected transient char char86;
protected final char char87 = 'a';
protected volatile char char88;
protected volatile char char89;
protected volatile char char90;
protected volatile char char91;
protected volatile char char92;
protected volatile char char93;
protected volatile char char94;
protected volatile char char95;
protected static transient char char96;
protected static final char char97 = 'a';
protected static volatile char char98;
protected final transient char char99 = 'a';
protected transient volatile char char100;
protected transient volatile char char101;
protected transient volatile char char102;
protected transient volatile char char103;
protected transient volatile char char104;
protected transient volatile char char105;
protected static final transient char char106 = 'a';
protected static transient volatile char char107;
char char108;
char char109;
char char110;
char char111;
char char112;
char char113;
char char114;
char char115;
static char char116;
transient char char117;
transient char char118;
transient char char119;
transient char char120;
transient char char121;
transient char char122;
final char char123 = 'a';
volatile char char124;
volatile char char125;
volatile char char126;
volatile char char127;
volatile char char128;
volatile char char129;
volatile char char130;
volatile char char131;
static transient char char132;
static final char char133 = 'a';
static volatile char char134;
final transient char char135 = 'a';
transient volatile char char136;
transient volatile char char137;
transient volatile char char138;
transient volatile char char139;
transient volatile char char140;
transient volatile char char141;
static final transient char char142 = 'a';
static transient volatile char char143;
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 char char0",
"embedded= true private char char1",
"embedded= false private char char2",
"persistence-modifier= none private char char3",
"persistence-modifier= persistent private char char4",
"persistence-modifier= persistent embedded= true private char char5",
"persistence-modifier= persistent embedded= false private char char6",
"persistence-modifier= transactional private char char7",
"private static char char8",
"private transient char char9",
"persistence-modifier= none private transient char char10",
"persistence-modifier= persistent private transient char char11",
"persistence-modifier= persistent embedded= true private transient char char12",
"persistence-modifier= persistent embedded= false private transient char char13",
"persistence-modifier= transactional private transient char char14",
"private final char char15",
"private volatile char char16",
"embedded= true private volatile char char17",
"embedded= false private volatile char char18",
"persistence-modifier= none private volatile char char19",
"persistence-modifier= persistent private volatile char char20",
"persistence-modifier= persistent embedded= true private volatile char char21",
"persistence-modifier= persistent embedded= false private volatile char char22",
"persistence-modifier= transactional private volatile char char23",
"private static transient char char24",
"private static final char char25",
"private static volatile char char26",
"private transient final char char27",
"private transient volatile char char28",
"persistence-modifier= none private transient volatile char char29",
"persistence-modifier= persistent private transient volatile char char30",
"persistence-modifier= persistent embedded= true private transient volatile char char31",
"persistence-modifier= persistent embedded= false private transient volatile char char32",
"persistence-modifier= transactional private transient volatile char char33",
"private static transient final char char34",
"private static transient volatile char char35",
"public char char36",
"embedded= true public char char37",
"embedded= false public char char38",
"persistence-modifier= none public char char39",
"persistence-modifier= persistent public char char40",
"persistence-modifier= persistent embedded= true public char char41",
"persistence-modifier= persistent embedded= false public char char42",
"persistence-modifier= transactional public char char43",
"public static char char44",
"public transient char char45",
"persistence-modifier= none public transient char char46",
"persistence-modifier= persistent public transient char char47",
"persistence-modifier= persistent embedded= true public transient char char48",
"persistence-modifier= persistent embedded= false public transient char char49",
"persistence-modifier= transactional public transient char char50",
"public final char char51",
"public volatile char char52",
"embedded= true public volatile char char53",
"embedded= false public volatile char char54",
"persistence-modifier= none public volatile char char55",
"persistence-modifier= persistent public volatile char char56",
"persistence-modifier= persistent embedded= true public volatile char char57",
"persistence-modifier= persistent embedded= false public volatile char char58",
"persistence-modifier= transactional public volatile char char59",
"public static transient char char60",
"public static final char char61",
"public static volatile char char62",
"public transient final char char63",
"public transient volatile char char64",
"persistence-modifier= none public transient volatile char char65",
"persistence-modifier= persistent public transient volatile char char66",
"persistence-modifier= persistent embedded= true public transient volatile char char67",
"persistence-modifier= persistent embedded= false public transient volatile char char68",
"persistence-modifier= transactional public transient volatile char char69",
"public static transient final char char70",
"public static transient volatile char char71",
"protected char char72",
"embedded= true protected char char73",
"embedded= false protected char char74",
"persistence-modifier= none protected char char75",
"persistence-modifier= persistent protected char char76",
"persistence-modifier= persistent embedded= true protected char char77",
"persistence-modifier= persistent embedded= false protected char char78",
"persistence-modifier= transactional protected char char79",
"protected static char char80",
"protected transient char char81",
"persistence-modifier= none protected transient char char82",
"persistence-modifier= persistent protected transient char char83",
"persistence-modifier= persistent embedded= true protected transient char char84",
"persistence-modifier= persistent embedded= false protected transient char char85",
"persistence-modifier= transactional protected transient char char86",
"protected final char char87",
"protected volatile char char88",
"embedded= true protected volatile char char89",
"embedded= false protected volatile char char90",
"persistence-modifier= none protected volatile char char91",
"persistence-modifier= persistent protected volatile char char92",
"persistence-modifier= persistent embedded= true protected volatile char char93",
"persistence-modifier= persistent embedded= false protected volatile char char94",
"persistence-modifier= transactional protected volatile char char95",
"protected static transient char char96",
"protected static final char char97",
"protected static volatile char char98",
"protected transient final char char99",
"protected transient volatile char char100",
"persistence-modifier= none protected transient volatile char char101",
"persistence-modifier= persistent protected transient volatile char char102",
"persistence-modifier= persistent embedded= true protected transient volatile char char103",
"persistence-modifier= persistent embedded= false protected transient volatile char char104",
"persistence-modifier= transactional protected transient volatile char char105",
"protected static transient final char char106",
"protected static transient volatile char char107",
"char char108",
"embedded= true char char109",
"embedded= false char char110",
"persistence-modifier= none char char111",
"persistence-modifier= persistent char char112",
"persistence-modifier= persistent embedded= true char char113",
"persistence-modifier= persistent embedded= false char char114",
"persistence-modifier= transactional char char115",
"static char char116",
"transient char char117",
"persistence-modifier= none transient char char118",
"persistence-modifier= persistent transient char char119",
"persistence-modifier= persistent embedded= true transient char char120",
"persistence-modifier= persistent embedded= false transient char char121",
"persistence-modifier= transactional transient char char122",
"final char char123",
"volatile char char124",
"embedded= true volatile char char125",
"embedded= false volatile char char126",
"persistence-modifier= none volatile char char127",
"persistence-modifier= persistent volatile char char128",
"persistence-modifier= persistent embedded= true volatile char char129",
"persistence-modifier= persistent embedded= false volatile char char130",
"persistence-modifier= transactional volatile char char131",
"static transient char char132",
"static final char char133",
"static volatile char char134",
"transient final char char135",
"transient volatile char char136",
"persistence-modifier= none transient volatile char char137",
"persistence-modifier= persistent transient volatile char char138",
"persistence-modifier= persistent embedded= true transient volatile char char139",
"persistence-modifier= persistent embedded= false transient volatile char char140",
"persistence-modifier= transactional transient volatile char char141",
"static transient final char char142",
"static transient volatile char char143"
};
public int getLength() {
return fieldSpecs.length;
}
public char get(int index) {
switch (index) {
case (0):
return char0;
case (1):
return char1;
case (2):
return char2;
case (3):
return char3;
case (4):
return char4;
case (5):
return char5;
case (6):
return char6;
case (7):
return char7;
case (8):
return char8;
case (9):
return char9;
case (10):
return char10;
case (11):
return char11;
case (12):
return char12;
case (13):
return char13;
case (14):
return char14;
case (15):
return char15;
case (16):
return char16;
case (17):
return char17;
case (18):
return char18;
case (19):
return char19;
case (20):
return char20;
case (21):
return char21;
case (22):
return char22;
case (23):
return char23;
case (24):
return char24;
case (25):
return char25;
case (26):
return char26;
case (27):
return char27;
case (28):
return char28;
case (29):
return char29;
case (30):
return char30;
case (31):
return char31;
case (32):
return char32;
case (33):
return char33;
case (34):
return char34;
case (35):
return char35;
case (36):
return char36;
case (37):
return char37;
case (38):
return char38;
case (39):
return char39;
case (40):
return char40;
case (41):
return char41;
case (42):
return char42;
case (43):
return char43;
case (44):
return char44;
case (45):
return char45;
case (46):
return char46;
case (47):
return char47;
case (48):
return char48;
case (49):
return char49;
case (50):
return char50;
case (51):
return char51;
case (52):
return char52;
case (53):
return char53;
case (54):
return char54;
case (55):
return char55;
case (56):
return char56;
case (57):
return char57;
case (58):
return char58;
case (59):
return char59;
case (60):
return char60;
case (61):
return char61;
case (62):
return char62;
case (63):
return char63;
case (64):
return char64;
case (65):
return char65;
case (66):
return char66;
case (67):
return char67;
case (68):
return char68;
case (69):
return char69;
case (70):
return char70;
case (71):
return char71;
case (72):
return char72;
case (73):
return char73;
case (74):
return char74;
case (75):
return char75;
case (76):
return char76;
case (77):
return char77;
case (78):
return char78;
case (79):
return char79;
case (80):
return char80;
case (81):
return char81;
case (82):
return char82;
case (83):
return char83;
case (84):
return char84;
case (85):
return char85;
case (86):
return char86;
case (87):
return char87;
case (88):
return char88;
case (89):
return char89;
case (90):
return char90;
case (91):
return char91;
case (92):
return char92;
case (93):
return char93;
case (94):
return char94;
case (95):
return char95;
case (96):
return char96;
case (97):
return char97;
case (98):
return char98;
case (99):
return char99;
case (100):
return char100;
case (101):
return char101;
case (102):
return char102;
case (103):
return char103;
case (104):
return char104;
case (105):
return char105;
case (106):
return char106;
case (107):
return char107;
case (108):
return char108;
case (109):
return char109;
case (110):
return char110;
case (111):
return char111;
case (112):
return char112;
case (113):
return char113;
case (114):
return char114;
case (115):
return char115;
case (116):
return char116;
case (117):
return char117;
case (118):
return char118;
case (119):
return char119;
case (120):
return char120;
case (121):
return char121;
case (122):
return char122;
case (123):
return char123;
case (124):
return char124;
case (125):
return char125;
case (126):
return char126;
case (127):
return char127;
case (128):
return char128;
case (129):
return char129;
case (130):
return char130;
case (131):
return char131;
case (132):
return char132;
case (133):
return char133;
case (134):
return char134;
case (135):
return char135;
case (136):
return char136;
case (137):
return char137;
case (138):
return char138;
case (139):
return char139;
case (140):
return char140;
case (141):
return char141;
case (142):
return char142;
case (143):
return char143;
default:
throw new IndexOutOfBoundsException();
}
}
public boolean set(int index, char value) {
if (fieldSpecs[index].indexOf("final") != -1) return false;
switch (index) {
case (0):
char0 = value;
break;
case (1):
char1 = value;
break;
case (2):
char2 = value;
break;
case (3):
char3 = value;
break;
case (4):
char4 = value;
break;
case (5):
char5 = value;
break;
case (6):
char6 = value;
break;
case (7):
char7 = value;
break;
case (8):
char8 = value;
break;
case (9):
char9 = value;
break;
case (10):
char10 = value;
break;
case (11):
char11 = value;
break;
case (12):
char12 = value;
break;
case (13):
char13 = value;
break;
case (14):
char14 = value;
break;
case (16):
char16 = value;
break;
case (17):
char17 = value;
break;
case (18):
char18 = value;
break;
case (19):
char19 = value;
break;
case (20):
char20 = value;
break;
case (21):
char21 = value;
break;
case (22):
char22 = value;
break;
case (23):
char23 = value;
break;
case (24):
char24 = value;
break;
case (26):
char26 = value;
break;
case (28):
char28 = value;
break;
case (29):
char29 = value;
break;
case (30):
char30 = value;
break;
case (31):
char31 = value;
break;
case (32):
char32 = value;
break;
case (33):
char33 = value;
break;
case (35):
char35 = value;
break;
case (36):
char36 = value;
break;
case (37):
char37 = value;
break;
case (38):
char38 = value;
break;
case (39):
char39 = value;
break;
case (40):
char40 = value;
break;
case (41):
char41 = value;
break;
case (42):
char42 = value;
break;
case (43):
char43 = value;
break;
case (44):
char44 = value;
break;
case (45):
char45 = value;
break;
case (46):
char46 = value;
break;
case (47):
char47 = value;
break;
case (48):
char48 = value;
break;
case (49):
char49 = value;
break;
case (50):
char50 = value;
break;
case (52):
char52 = value;
break;
case (53):
char53 = value;
break;
case (54):
char54 = value;
break;
case (55):
char55 = value;
break;
case (56):
char56 = value;
break;
case (57):
char57 = value;
break;
case (58):
char58 = value;
break;
case (59):
char59 = value;
break;
case (60):
char60 = value;
break;
case (62):
char62 = value;
break;
case (64):
char64 = value;
break;
case (65):
char65 = value;
break;
case (66):
char66 = value;
break;
case (67):
char67 = value;
break;
case (68):
char68 = value;
break;
case (69):
char69 = value;
break;
case (71):
char71 = value;
break;
case (72):
char72 = value;
break;
case (73):
char73 = value;
break;
case (74):
char74 = value;
break;
case (75):
char75 = value;
break;
case (76):
char76 = value;
break;
case (77):
char77 = value;
break;
case (78):
char78 = value;
break;
case (79):
char79 = value;
break;
case (80):
char80 = value;
break;
case (81):
char81 = value;
break;
case (82):
char82 = value;
break;
case (83):
char83 = value;
break;
case (84):
char84 = value;
break;
case (85):
char85 = value;
break;
case (86):
char86 = value;
break;
case (88):
char88 = value;
break;
case (89):
char89 = value;
break;
case (90):
char90 = value;
break;
case (91):
char91 = value;
break;
case (92):
char92 = value;
break;
case (93):
char93 = value;
break;
case (94):
char94 = value;
break;
case (95):
char95 = value;
break;
case (96):
char96 = value;
break;
case (98):
char98 = value;
break;
case (100):
char100 = value;
break;
case (101):
char101 = value;
break;
case (102):
char102 = value;
break;
case (103):
char103 = value;
break;
case (104):
char104 = value;
break;
case (105):
char105 = value;
break;
case (107):
char107 = value;
break;
case (108):
char108 = value;
break;
case (109):
char109 = value;
break;
case (110):
char110 = value;
break;
case (111):
char111 = value;
break;
case (112):
char112 = value;
break;
case (113):
char113 = value;
break;
case (114):
char114 = value;
break;
case (115):
char115 = value;
break;
case (116):
char116 = value;
break;
case (117):
char117 = value;
break;
case (118):
char118 = value;
break;
case (119):
char119 = value;
break;
case (120):
char120 = value;
break;
case (121):
char121 = value;
break;
case (122):
char122 = value;
break;
case (124):
char124 = value;
break;
case (125):
char125 = value;
break;
case (126):
char126 = value;
break;
case (127):
char127 = value;
break;
case (128):
char128 = value;
break;
case (129):
char129 = value;
break;
case (130):
char130 = value;
break;
case (131):
char131 = value;
break;
case (132):
char132 = value;
break;
case (134):
char134 = value;
break;
case (136):
char136 = value;
break;
case (137):
char137 = value;
break;
case (138):
char138 = value;
break;
case (139):
char139 = value;
break;
case (140):
char140 = value;
break;
case (141):
char141 = value;
break;
case (143):
char143 = 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);
}
}
}