Added:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.java
URL:
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.java?view=auto&rev=160090
==============================================================================
---
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.java
(added)
+++
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.java
Mon Apr 4 12:41:23 2005
@@ -0,0 +1,1088 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ *
+ * Licensed 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
+ *
+ * http://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
+ * limitations under the License.
+ */
+
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+
+public class FieldsOfPrimitivebyte {
+ public int identifier;
+ private byte byte0;
+ private byte byte1;
+ private byte byte2;
+ private byte byte3;
+ private byte byte4;
+ private byte byte5;
+ private byte byte6;
+ private byte byte7;
+ private static byte byte8;
+ private transient byte byte9;
+ private transient byte byte10;
+ private transient byte byte11;
+ private transient byte byte12;
+ private transient byte byte13;
+ private transient byte byte14;
+ private final byte byte15 = 5;
+ private volatile byte byte16;
+ private volatile byte byte17;
+ private volatile byte byte18;
+ private volatile byte byte19;
+ private volatile byte byte20;
+ private volatile byte byte21;
+ private volatile byte byte22;
+ private volatile byte byte23;
+ private static transient byte byte24;
+ private static final byte byte25 = 5;
+ private static volatile byte byte26;
+ private transient final byte byte27 = 5;
+ private transient volatile byte byte28;
+ private transient volatile byte byte29;
+ private transient volatile byte byte30;
+ private transient volatile byte byte31;
+ private transient volatile byte byte32;
+ private transient volatile byte byte33;
+ private static transient final byte byte34 = 5;
+ private static transient volatile byte byte35;
+ public byte byte36;
+ public byte byte37;
+ public byte byte38;
+ public byte byte39;
+ public byte byte40;
+ public byte byte41;
+ public byte byte42;
+ public byte byte43;
+ public static byte byte44;
+ public transient byte byte45;
+ public transient byte byte46;
+ public transient byte byte47;
+ public transient byte byte48;
+ public transient byte byte49;
+ public transient byte byte50;
+ public final byte byte51 = 5;
+ public volatile byte byte52;
+ public volatile byte byte53;
+ public volatile byte byte54;
+ public volatile byte byte55;
+ public volatile byte byte56;
+ public volatile byte byte57;
+ public volatile byte byte58;
+ public volatile byte byte59;
+ public static transient byte byte60;
+ public static final byte byte61 = 5;
+ public static volatile byte byte62;
+ public transient final byte byte63 = 5;
+ public transient volatile byte byte64;
+ public transient volatile byte byte65;
+ public transient volatile byte byte66;
+ public transient volatile byte byte67;
+ public transient volatile byte byte68;
+ public transient volatile byte byte69;
+ public static transient final byte byte70 = 5;
+ public static transient volatile byte byte71;
+ protected byte byte72;
+ protected byte byte73;
+ protected byte byte74;
+ protected byte byte75;
+ protected byte byte76;
+ protected byte byte77;
+ protected byte byte78;
+ protected byte byte79;
+ protected static byte byte80;
+ protected transient byte byte81;
+ protected transient byte byte82;
+ protected transient byte byte83;
+ protected transient byte byte84;
+ protected transient byte byte85;
+ protected transient byte byte86;
+ protected final byte byte87 = 5;
+ protected volatile byte byte88;
+ protected volatile byte byte89;
+ protected volatile byte byte90;
+ protected volatile byte byte91;
+ protected volatile byte byte92;
+ protected volatile byte byte93;
+ protected volatile byte byte94;
+ protected volatile byte byte95;
+ protected static transient byte byte96;
+ protected static final byte byte97 = 5;
+ protected static volatile byte byte98;
+ protected transient final byte byte99 = 5;
+ protected transient volatile byte byte100;
+ protected transient volatile byte byte101;
+ protected transient volatile byte byte102;
+ protected transient volatile byte byte103;
+ protected transient volatile byte byte104;
+ protected transient volatile byte byte105;
+ protected static transient final byte byte106 = 5;
+ protected static transient volatile byte byte107;
+ byte byte108;
+ byte byte109;
+ byte byte110;
+ byte byte111;
+ byte byte112;
+ byte byte113;
+ byte byte114;
+ byte byte115;
+ static byte byte116;
+ transient byte byte117;
+ transient byte byte118;
+ transient byte byte119;
+ transient byte byte120;
+ transient byte byte121;
+ transient byte byte122;
+ final byte byte123 = 5;
+ volatile byte byte124;
+ volatile byte byte125;
+ volatile byte byte126;
+ volatile byte byte127;
+ volatile byte byte128;
+ volatile byte byte129;
+ volatile byte byte130;
+ volatile byte byte131;
+ static transient byte byte132;
+ static final byte byte133 = 5;
+ static volatile byte byte134;
+ transient final byte byte135 = 5;
+ transient volatile byte byte136;
+ transient volatile byte byte137;
+ transient volatile byte byte138;
+ transient volatile byte byte139;
+ transient volatile byte byte140;
+ transient volatile byte byte141;
+ static transient final byte byte142 = 5;
+ static transient volatile byte byte143;
+
+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 byte byte0",
+ "embedded= true private byte byte1",
+ "embedded= false private byte byte2",
+ "persistence-modifier= none private byte byte3",
+ "persistence-modifier= persistent private byte byte4",
+ "persistence-modifier= persistent embedded= true private byte byte5",
+ "persistence-modifier= persistent embedded= false private byte byte6",
+ "persistence-modifier= transactional private byte byte7",
+ "private static byte byte8",
+ "private transient byte byte9",
+ "persistence-modifier= none private transient byte byte10",
+ "persistence-modifier= persistent private transient byte byte11",
+ "persistence-modifier= persistent embedded= true private transient byte
byte12",
+ "persistence-modifier= persistent embedded= false private transient byte
byte13",
+ "persistence-modifier= transactional private transient byte byte14",
+ "private final byte byte15",
+ "private volatile byte byte16",
+ "embedded= true private volatile byte byte17",
+ "embedded= false private volatile byte byte18",
+ "persistence-modifier= none private volatile byte byte19",
+ "persistence-modifier= persistent private volatile byte byte20",
+ "persistence-modifier= persistent embedded= true private volatile byte
byte21",
+ "persistence-modifier= persistent embedded= false private volatile byte
byte22",
+ "persistence-modifier= transactional private volatile byte byte23",
+ "private static transient byte byte24",
+ "private static final byte byte25",
+ "private static volatile byte byte26",
+ "private transient final byte byte27",
+ "private transient volatile byte byte28",
+ "persistence-modifier= none private transient volatile byte byte29",
+ "persistence-modifier= persistent private transient volatile byte byte30",
+ "persistence-modifier= persistent embedded= true private transient
volatile byte byte31",
+ "persistence-modifier= persistent embedded= false private transient
volatile byte byte32",
+ "persistence-modifier= transactional private transient volatile byte
byte33",
+ "private static transient final byte byte34",
+ "private static transient volatile byte byte35",
+ "public byte byte36",
+ "embedded= true public byte byte37",
+ "embedded= false public byte byte38",
+ "persistence-modifier= none public byte byte39",
+ "persistence-modifier= persistent public byte byte40",
+ "persistence-modifier= persistent embedded= true public byte byte41",
+ "persistence-modifier= persistent embedded= false public byte byte42",
+ "persistence-modifier= transactional public byte byte43",
+ "public static byte byte44",
+ "public transient byte byte45",
+ "persistence-modifier= none public transient byte byte46",
+ "persistence-modifier= persistent public transient byte byte47",
+ "persistence-modifier= persistent embedded= true public transient byte
byte48",
+ "persistence-modifier= persistent embedded= false public transient byte
byte49",
+ "persistence-modifier= transactional public transient byte byte50",
+ "public final byte byte51",
+ "public volatile byte byte52",
+ "embedded= true public volatile byte byte53",
+ "embedded= false public volatile byte byte54",
+ "persistence-modifier= none public volatile byte byte55",
+ "persistence-modifier= persistent public volatile byte byte56",
+ "persistence-modifier= persistent embedded= true public volatile byte
byte57",
+ "persistence-modifier= persistent embedded= false public volatile byte
byte58",
+ "persistence-modifier= transactional public volatile byte byte59",
+ "public static transient byte byte60",
+ "public static final byte byte61",
+ "public static volatile byte byte62",
+ "public transient final byte byte63",
+ "public transient volatile byte byte64",
+ "persistence-modifier= none public transient volatile byte byte65",
+ "persistence-modifier= persistent public transient volatile byte byte66",
+ "persistence-modifier= persistent embedded= true public transient
volatile byte byte67",
+ "persistence-modifier= persistent embedded= false public transient
volatile byte byte68",
+ "persistence-modifier= transactional public transient volatile byte
byte69",
+ "public static transient final byte byte70",
+ "public static transient volatile byte byte71",
+ "protected byte byte72",
+ "embedded= true protected byte byte73",
+ "embedded= false protected byte byte74",
+ "persistence-modifier= none protected byte byte75",
+ "persistence-modifier= persistent protected byte byte76",
+ "persistence-modifier= persistent embedded= true protected byte byte77",
+ "persistence-modifier= persistent embedded= false protected byte byte78",
+ "persistence-modifier= transactional protected byte byte79",
+ "protected static byte byte80",
+ "protected transient byte byte81",
+ "persistence-modifier= none protected transient byte byte82",
+ "persistence-modifier= persistent protected transient byte byte83",
+ "persistence-modifier= persistent embedded= true protected transient byte
byte84",
+ "persistence-modifier= persistent embedded= false protected transient
byte byte85",
+ "persistence-modifier= transactional protected transient byte byte86",
+ "protected final byte byte87",
+ "protected volatile byte byte88",
+ "embedded= true protected volatile byte byte89",
+ "embedded= false protected volatile byte byte90",
+ "persistence-modifier= none protected volatile byte byte91",
+ "persistence-modifier= persistent protected volatile byte byte92",
+ "persistence-modifier= persistent embedded= true protected volatile byte
byte93",
+ "persistence-modifier= persistent embedded= false protected volatile byte
byte94",
+ "persistence-modifier= transactional protected volatile byte byte95",
+ "protected static transient byte byte96",
+ "protected static final byte byte97",
+ "protected static volatile byte byte98",
+ "protected transient final byte byte99",
+ "protected transient volatile byte byte100",
+ "persistence-modifier= none protected transient volatile byte byte101",
+ "persistence-modifier= persistent protected transient volatile byte
byte102",
+ "persistence-modifier= persistent embedded= true protected transient
volatile byte byte103",
+ "persistence-modifier= persistent embedded= false protected transient
volatile byte byte104",
+ "persistence-modifier= transactional protected transient volatile byte
byte105",
+ "protected static transient final byte byte106",
+ "protected static transient volatile byte byte107",
+ "byte byte108",
+ "embedded= true byte byte109",
+ "embedded= false byte byte110",
+ "persistence-modifier= none byte byte111",
+ "persistence-modifier= persistent byte byte112",
+ "persistence-modifier= persistent embedded= true byte byte113",
+ "persistence-modifier= persistent embedded= false byte byte114",
+ "persistence-modifier= transactional byte byte115",
+ "static byte byte116",
+ "transient byte byte117",
+ "persistence-modifier= none transient byte byte118",
+ "persistence-modifier= persistent transient byte byte119",
+ "persistence-modifier= persistent embedded= true transient byte byte120",
+ "persistence-modifier= persistent embedded= false transient byte byte121",
+ "persistence-modifier= transactional transient byte byte122",
+ "final byte byte123",
+ "volatile byte byte124",
+ "embedded= true volatile byte byte125",
+ "embedded= false volatile byte byte126",
+ "persistence-modifier= none volatile byte byte127",
+ "persistence-modifier= persistent volatile byte byte128",
+ "persistence-modifier= persistent embedded= true volatile byte byte129",
+ "persistence-modifier= persistent embedded= false volatile byte byte130",
+ "persistence-modifier= transactional volatile byte byte131",
+ "static transient byte byte132",
+ "static final byte byte133",
+ "static volatile byte byte134",
+ "transient final byte byte135",
+ "transient volatile byte byte136",
+ "persistence-modifier= none transient volatile byte byte137",
+ "persistence-modifier= persistent transient volatile byte byte138",
+ "persistence-modifier= persistent embedded= true transient volatile byte
byte139",
+ "persistence-modifier= persistent embedded= false transient volatile byte
byte140",
+ "persistence-modifier= transactional transient volatile byte byte141",
+ "static transient final byte byte142",
+ "static transient volatile byte byte143"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public byte get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return byte0;
+ case(1):
+ return byte1;
+ case(2):
+ return byte2;
+ case(3):
+ return byte3;
+ case(4):
+ return byte4;
+ case(5):
+ return byte5;
+ case(6):
+ return byte6;
+ case(7):
+ return byte7;
+ case(8):
+ return byte8;
+ case(9):
+ return byte9;
+ case(10):
+ return byte10;
+ case(11):
+ return byte11;
+ case(12):
+ return byte12;
+ case(13):
+ return byte13;
+ case(14):
+ return byte14;
+ case(15):
+ return byte15;
+ case(16):
+ return byte16;
+ case(17):
+ return byte17;
+ case(18):
+ return byte18;
+ case(19):
+ return byte19;
+ case(20):
+ return byte20;
+ case(21):
+ return byte21;
+ case(22):
+ return byte22;
+ case(23):
+ return byte23;
+ case(24):
+ return byte24;
+ case(25):
+ return byte25;
+ case(26):
+ return byte26;
+ case(27):
+ return byte27;
+ case(28):
+ return byte28;
+ case(29):
+ return byte29;
+ case(30):
+ return byte30;
+ case(31):
+ return byte31;
+ case(32):
+ return byte32;
+ case(33):
+ return byte33;
+ case(34):
+ return byte34;
+ case(35):
+ return byte35;
+ case(36):
+ return byte36;
+ case(37):
+ return byte37;
+ case(38):
+ return byte38;
+ case(39):
+ return byte39;
+ case(40):
+ return byte40;
+ case(41):
+ return byte41;
+ case(42):
+ return byte42;
+ case(43):
+ return byte43;
+ case(44):
+ return byte44;
+ case(45):
+ return byte45;
+ case(46):
+ return byte46;
+ case(47):
+ return byte47;
+ case(48):
+ return byte48;
+ case(49):
+ return byte49;
+ case(50):
+ return byte50;
+ case(51):
+ return byte51;
+ case(52):
+ return byte52;
+ case(53):
+ return byte53;
+ case(54):
+ return byte54;
+ case(55):
+ return byte55;
+ case(56):
+ return byte56;
+ case(57):
+ return byte57;
+ case(58):
+ return byte58;
+ case(59):
+ return byte59;
+ case(60):
+ return byte60;
+ case(61):
+ return byte61;
+ case(62):
+ return byte62;
+ case(63):
+ return byte63;
+ case(64):
+ return byte64;
+ case(65):
+ return byte65;
+ case(66):
+ return byte66;
+ case(67):
+ return byte67;
+ case(68):
+ return byte68;
+ case(69):
+ return byte69;
+ case(70):
+ return byte70;
+ case(71):
+ return byte71;
+ case(72):
+ return byte72;
+ case(73):
+ return byte73;
+ case(74):
+ return byte74;
+ case(75):
+ return byte75;
+ case(76):
+ return byte76;
+ case(77):
+ return byte77;
+ case(78):
+ return byte78;
+ case(79):
+ return byte79;
+ case(80):
+ return byte80;
+ case(81):
+ return byte81;
+ case(82):
+ return byte82;
+ case(83):
+ return byte83;
+ case(84):
+ return byte84;
+ case(85):
+ return byte85;
+ case(86):
+ return byte86;
+ case(87):
+ return byte87;
+ case(88):
+ return byte88;
+ case(89):
+ return byte89;
+ case(90):
+ return byte90;
+ case(91):
+ return byte91;
+ case(92):
+ return byte92;
+ case(93):
+ return byte93;
+ case(94):
+ return byte94;
+ case(95):
+ return byte95;
+ case(96):
+ return byte96;
+ case(97):
+ return byte97;
+ case(98):
+ return byte98;
+ case(99):
+ return byte99;
+ case(100):
+ return byte100;
+ case(101):
+ return byte101;
+ case(102):
+ return byte102;
+ case(103):
+ return byte103;
+ case(104):
+ return byte104;
+ case(105):
+ return byte105;
+ case(106):
+ return byte106;
+ case(107):
+ return byte107;
+ case(108):
+ return byte108;
+ case(109):
+ return byte109;
+ case(110):
+ return byte110;
+ case(111):
+ return byte111;
+ case(112):
+ return byte112;
+ case(113):
+ return byte113;
+ case(114):
+ return byte114;
+ case(115):
+ return byte115;
+ case(116):
+ return byte116;
+ case(117):
+ return byte117;
+ case(118):
+ return byte118;
+ case(119):
+ return byte119;
+ case(120):
+ return byte120;
+ case(121):
+ return byte121;
+ case(122):
+ return byte122;
+ case(123):
+ return byte123;
+ case(124):
+ return byte124;
+ case(125):
+ return byte125;
+ case(126):
+ return byte126;
+ case(127):
+ return byte127;
+ case(128):
+ return byte128;
+ case(129):
+ return byte129;
+ case(130):
+ return byte130;
+ case(131):
+ return byte131;
+ case(132):
+ return byte132;
+ case(133):
+ return byte133;
+ case(134):
+ return byte134;
+ case(135):
+ return byte135;
+ case(136):
+ return byte136;
+ case(137):
+ return byte137;
+ case(138):
+ return byte138;
+ case(139):
+ return byte139;
+ case(140):
+ return byte140;
+ case(141):
+ return byte141;
+ case(142):
+ return byte142;
+ case(143):
+ return byte143;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,byte value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ byte0= value;
+ break;
+ case(1):
+ byte1= value;
+ break;
+ case(2):
+ byte2= value;
+ break;
+ case(3):
+ byte3= value;
+ break;
+ case(4):
+ byte4= value;
+ break;
+ case(5):
+ byte5= value;
+ break;
+ case(6):
+ byte6= value;
+ break;
+ case(7):
+ byte7= value;
+ break;
+ case(8):
+ byte8= value;
+ break;
+ case(9):
+ byte9= value;
+ break;
+ case(10):
+ byte10= value;
+ break;
+ case(11):
+ byte11= value;
+ break;
+ case(12):
+ byte12= value;
+ break;
+ case(13):
+ byte13= value;
+ break;
+ case(14):
+ byte14= value;
+ break;
+ case(16):
+ byte16= value;
+ break;
+ case(17):
+ byte17= value;
+ break;
+ case(18):
+ byte18= value;
+ break;
+ case(19):
+ byte19= value;
+ break;
+ case(20):
+ byte20= value;
+ break;
+ case(21):
+ byte21= value;
+ break;
+ case(22):
+ byte22= value;
+ break;
+ case(23):
+ byte23= value;
+ break;
+ case(24):
+ byte24= value;
+ break;
+ case(26):
+ byte26= value;
+ break;
+ case(28):
+ byte28= value;
+ break;
+ case(29):
+ byte29= value;
+ break;
+ case(30):
+ byte30= value;
+ break;
+ case(31):
+ byte31= value;
+ break;
+ case(32):
+ byte32= value;
+ break;
+ case(33):
+ byte33= value;
+ break;
+ case(35):
+ byte35= value;
+ break;
+ case(36):
+ byte36= value;
+ break;
+ case(37):
+ byte37= value;
+ break;
+ case(38):
+ byte38= value;
+ break;
+ case(39):
+ byte39= value;
+ break;
+ case(40):
+ byte40= value;
+ break;
+ case(41):
+ byte41= value;
+ break;
+ case(42):
+ byte42= value;
+ break;
+ case(43):
+ byte43= value;
+ break;
+ case(44):
+ byte44= value;
+ break;
+ case(45):
+ byte45= value;
+ break;
+ case(46):
+ byte46= value;
+ break;
+ case(47):
+ byte47= value;
+ break;
+ case(48):
+ byte48= value;
+ break;
+ case(49):
+ byte49= value;
+ break;
+ case(50):
+ byte50= value;
+ break;
+ case(52):
+ byte52= value;
+ break;
+ case(53):
+ byte53= value;
+ break;
+ case(54):
+ byte54= value;
+ break;
+ case(55):
+ byte55= value;
+ break;
+ case(56):
+ byte56= value;
+ break;
+ case(57):
+ byte57= value;
+ break;
+ case(58):
+ byte58= value;
+ break;
+ case(59):
+ byte59= value;
+ break;
+ case(60):
+ byte60= value;
+ break;
+ case(62):
+ byte62= value;
+ break;
+ case(64):
+ byte64= value;
+ break;
+ case(65):
+ byte65= value;
+ break;
+ case(66):
+ byte66= value;
+ break;
+ case(67):
+ byte67= value;
+ break;
+ case(68):
+ byte68= value;
+ break;
+ case(69):
+ byte69= value;
+ break;
+ case(71):
+ byte71= value;
+ break;
+ case(72):
+ byte72= value;
+ break;
+ case(73):
+ byte73= value;
+ break;
+ case(74):
+ byte74= value;
+ break;
+ case(75):
+ byte75= value;
+ break;
+ case(76):
+ byte76= value;
+ break;
+ case(77):
+ byte77= value;
+ break;
+ case(78):
+ byte78= value;
+ break;
+ case(79):
+ byte79= value;
+ break;
+ case(80):
+ byte80= value;
+ break;
+ case(81):
+ byte81= value;
+ break;
+ case(82):
+ byte82= value;
+ break;
+ case(83):
+ byte83= value;
+ break;
+ case(84):
+ byte84= value;
+ break;
+ case(85):
+ byte85= value;
+ break;
+ case(86):
+ byte86= value;
+ break;
+ case(88):
+ byte88= value;
+ break;
+ case(89):
+ byte89= value;
+ break;
+ case(90):
+ byte90= value;
+ break;
+ case(91):
+ byte91= value;
+ break;
+ case(92):
+ byte92= value;
+ break;
+ case(93):
+ byte93= value;
+ break;
+ case(94):
+ byte94= value;
+ break;
+ case(95):
+ byte95= value;
+ break;
+ case(96):
+ byte96= value;
+ break;
+ case(98):
+ byte98= value;
+ break;
+ case(100):
+ byte100= value;
+ break;
+ case(101):
+ byte101= value;
+ break;
+ case(102):
+ byte102= value;
+ break;
+ case(103):
+ byte103= value;
+ break;
+ case(104):
+ byte104= value;
+ break;
+ case(105):
+ byte105= value;
+ break;
+ case(107):
+ byte107= value;
+ break;
+ case(108):
+ byte108= value;
+ break;
+ case(109):
+ byte109= value;
+ break;
+ case(110):
+ byte110= value;
+ break;
+ case(111):
+ byte111= value;
+ break;
+ case(112):
+ byte112= value;
+ break;
+ case(113):
+ byte113= value;
+ break;
+ case(114):
+ byte114= value;
+ break;
+ case(115):
+ byte115= value;
+ break;
+ case(116):
+ byte116= value;
+ break;
+ case(117):
+ byte117= value;
+ break;
+ case(118):
+ byte118= value;
+ break;
+ case(119):
+ byte119= value;
+ break;
+ case(120):
+ byte120= value;
+ break;
+ case(121):
+ byte121= value;
+ break;
+ case(122):
+ byte122= value;
+ break;
+ case(124):
+ byte124= value;
+ break;
+ case(125):
+ byte125= value;
+ break;
+ case(126):
+ byte126= value;
+ break;
+ case(127):
+ byte127= value;
+ break;
+ case(128):
+ byte128= value;
+ break;
+ case(129):
+ byte129= value;
+ break;
+ case(130):
+ byte130= value;
+ break;
+ case(131):
+ byte131= value;
+ break;
+ case(132):
+ byte132= value;
+ break;
+ case(134):
+ byte134= value;
+ break;
+ case(136):
+ byte136= value;
+ break;
+ case(137):
+ byte137= value;
+ break;
+ case(138):
+ byte138= value;
+ break;
+ case(139):
+ byte139= value;
+ break;
+ case(140):
+ byte140= value;
+ break;
+ case(141):
+ byte141= value;
+ break;
+ case(143):
+ byte143= value;
+ break;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ return true;
+ }
+
+ public static class Oid implements Serializable {
+ 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 (int)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);
+ }
+ }
+}
Propchange:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivebyte.java
------------------------------------------------------------------------------
svn:executable = *
Added:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java
URL:
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java?view=auto&rev=160090
==============================================================================
---
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java
(added)
+++
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java
Mon Apr 4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ *
+ * Licensed 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
+ *
+ * http://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
+ * 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 transient final 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 transient final 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 transient final 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 transient final 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 transient final 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 transient final 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;
+ transient final 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 transient final 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 {
+ 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 (int)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);
+ }
+
+ }
+}
Propchange:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java
------------------------------------------------------------------------------
svn:executable = *