Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java?view=auto&rev=160090 ============================================================================== --- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java (added) +++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.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 FieldsOfPrimitiveshort { + public int identifier; + private short short0; + private short short1; + private short short2; + private short short3; + private short short4; + private short short5; + private short short6; + private short short7; + private static short short8; + private transient short short9; + private transient short short10; + private transient short short11; + private transient short short12; + private transient short short13; + private transient short short14; + private final short short15 = 5; + private volatile short short16; + private volatile short short17; + private volatile short short18; + private volatile short short19; + private volatile short short20; + private volatile short short21; + private volatile short short22; + private volatile short short23; + private static transient short short24; + private static final short short25 = 5; + private static volatile short short26; + private transient final short short27 = 5; + private transient volatile short short28; + private transient volatile short short29; + private transient volatile short short30; + private transient volatile short short31; + private transient volatile short short32; + private transient volatile short short33; + private static transient final short short34 = 5; + private static transient volatile short short35; + public short short36; + public short short37; + public short short38; + public short short39; + public short short40; + public short short41; + public short short42; + public short short43; + public static short short44; + public transient short short45; + public transient short short46; + public transient short short47; + public transient short short48; + public transient short short49; + public transient short short50; + public final short short51 = 5; + public volatile short short52; + public volatile short short53; + public volatile short short54; + public volatile short short55; + public volatile short short56; + public volatile short short57; + public volatile short short58; + public volatile short short59; + public static transient short short60; + public static final short short61 = 5; + public static volatile short short62; + public transient final short short63 = 5; + public transient volatile short short64; + public transient volatile short short65; + public transient volatile short short66; + public transient volatile short short67; + public transient volatile short short68; + public transient volatile short short69; + public static transient final short short70 = 5; + public static transient volatile short short71; + protected short short72; + protected short short73; + protected short short74; + protected short short75; + protected short short76; + protected short short77; + protected short short78; + protected short short79; + protected static short short80; + protected transient short short81; + protected transient short short82; + protected transient short short83; + protected transient short short84; + protected transient short short85; + protected transient short short86; + protected final short short87 = 5; + protected volatile short short88; + protected volatile short short89; + protected volatile short short90; + protected volatile short short91; + protected volatile short short92; + protected volatile short short93; + protected volatile short short94; + protected volatile short short95; + protected static transient short short96; + protected static final short short97 = 5; + protected static volatile short short98; + protected transient final short short99 = 5; + protected transient volatile short short100; + protected transient volatile short short101; + protected transient volatile short short102; + protected transient volatile short short103; + protected transient volatile short short104; + protected transient volatile short short105; + protected static transient final short short106 = 5; + protected static transient volatile short short107; + short short108; + short short109; + short short110; + short short111; + short short112; + short short113; + short short114; + short short115; + static short short116; + transient short short117; + transient short short118; + transient short short119; + transient short short120; + transient short short121; + transient short short122; + final short short123 = 5; + volatile short short124; + volatile short short125; + volatile short short126; + volatile short short127; + volatile short short128; + volatile short short129; + volatile short short130; + volatile short short131; + static transient short short132; + static final short short133 = 5; + static volatile short short134; + transient final short short135 = 5; + transient volatile short short136; + transient volatile short short137; + transient volatile short short138; + transient volatile short short139; + transient volatile short short140; + transient volatile short short141; + static transient final short short142 = 5; + static transient volatile short short143; + +public static final boolean [] isPersistent = { +true,true,true,false,true,true,true,false,false,false, +false,true,true,true,false,false,true,true,true,false, +true,true,true,false,false,false,false,false,false,false, +true,true,true,false,false,false,true,true,true,false, +true,true,true,false,false,false,false,true,true,true, +false,false,true,true,true,false,true,true,true,false, +false,false,false,false,false,false,true,true,true,false, +false,false,true,true,true,false,true,true,true,false, +false,false,false,true,true,true,false,false,true,true, +true,false,true,true,true,false,false,false,false,false, +false,false,true,true,true,false,false,false,true,true, +true,false,true,true,true,false,false,false,false,true, +true,true,false,false,true,true,true,false,true,true, +true,false,false,false,false,false,false,false,true,true, +true,false,false,false + }; + +public static final boolean [] isStatic = { +false,false,false,false,false,false,false,false,true,false, +false,false,false,false,false,false,false,false,false,false, +false,false,false,false,true,true,true,false,false,false, +false,false,false,false,true,true,false,false,false,false, +false,false,false,false,true,false,false,false,false,false, +false,false,false,false,false,false,false,false,false,false, +true,true,true,false,false,false,false,false,false,false, +true,true,false,false,false,false,false,false,false,false, +true,false,false,false,false,false,false,false,false,false, +false,false,false,false,false,false,true,true,true,false, +false,false,false,false,false,false,true,true,false,false, +false,false,false,false,false,false,true,false,false,false, +false,false,false,false,false,false,false,false,false,false, +false,false,true,true,true,false,false,false,false,false, +false,false,true,true + }; + +public static final boolean [] isFinal = { +false,false,false,false,false,false,false,false,false,false, +false,false,false,false,false,true,false,false,false,false, +false,false,false,false,false,true,false,true,false,false, +false,false,false,false,true,false,false,false,false,false, +false,false,false,false,false,false,false,false,false,false, +false,true,false,false,false,false,false,false,false,false, +false,true,false,true,false,false,false,false,false,false, +true,false,false,false,false,false,false,false,false,false, +false,false,false,false,false,false,false,true,false,false, +false,false,false,false,false,false,false,true,false,true, +false,false,false,false,false,false,true,false,false,false, +false,false,false,false,false,false,false,false,false,false, +false,false,false,true,false,false,false,false,false,false, +false,false,false,true,false,true,false,false,false,false, +false,false,true,false + }; + + public static final String [] fieldSpecs = { + "private short short0", + "embedded= true private short short1", + "embedded= false private short short2", + "persistence-modifier= none private short short3", + "persistence-modifier= persistent private short short4", + "persistence-modifier= persistent embedded= true private short short5", + "persistence-modifier= persistent embedded= false private short short6", + "persistence-modifier= transactional private short short7", + "private static short short8", + "private transient short short9", + "persistence-modifier= none private transient short short10", + "persistence-modifier= persistent private transient short short11", + "persistence-modifier= persistent embedded= true private transient short short12", + "persistence-modifier= persistent embedded= false private transient short short13", + "persistence-modifier= transactional private transient short short14", + "private final short short15", + "private volatile short short16", + "embedded= true private volatile short short17", + "embedded= false private volatile short short18", + "persistence-modifier= none private volatile short short19", + "persistence-modifier= persistent private volatile short short20", + "persistence-modifier= persistent embedded= true private volatile short short21", + "persistence-modifier= persistent embedded= false private volatile short short22", + "persistence-modifier= transactional private volatile short short23", + "private static transient short short24", + "private static final short short25", + "private static volatile short short26", + "private transient final short short27", + "private transient volatile short short28", + "persistence-modifier= none private transient volatile short short29", + "persistence-modifier= persistent private transient volatile short short30", + "persistence-modifier= persistent embedded= true private transient volatile short short31", + "persistence-modifier= persistent embedded= false private transient volatile short short32", + "persistence-modifier= transactional private transient volatile short short33", + "private static transient final short short34", + "private static transient volatile short short35", + "public short short36", + "embedded= true public short short37", + "embedded= false public short short38", + "persistence-modifier= none public short short39", + "persistence-modifier= persistent public short short40", + "persistence-modifier= persistent embedded= true public short short41", + "persistence-modifier= persistent embedded= false public short short42", + "persistence-modifier= transactional public short short43", + "public static short short44", + "public transient short short45", + "persistence-modifier= none public transient short short46", + "persistence-modifier= persistent public transient short short47", + "persistence-modifier= persistent embedded= true public transient short short48", + "persistence-modifier= persistent embedded= false public transient short short49", + "persistence-modifier= transactional public transient short short50", + "public final short short51", + "public volatile short short52", + "embedded= true public volatile short short53", + "embedded= false public volatile short short54", + "persistence-modifier= none public volatile short short55", + "persistence-modifier= persistent public volatile short short56", + "persistence-modifier= persistent embedded= true public volatile short short57", + "persistence-modifier= persistent embedded= false public volatile short short58", + "persistence-modifier= transactional public volatile short short59", + "public static transient short short60", + "public static final short short61", + "public static volatile short short62", + "public transient final short short63", + "public transient volatile short short64", + "persistence-modifier= none public transient volatile short short65", + "persistence-modifier= persistent public transient volatile short short66", + "persistence-modifier= persistent embedded= true public transient volatile short short67", + "persistence-modifier= persistent embedded= false public transient volatile short short68", + "persistence-modifier= transactional public transient volatile short short69", + "public static transient final short short70", + "public static transient volatile short short71", + "protected short short72", + "embedded= true protected short short73", + "embedded= false protected short short74", + "persistence-modifier= none protected short short75", + "persistence-modifier= persistent protected short short76", + "persistence-modifier= persistent embedded= true protected short short77", + "persistence-modifier= persistent embedded= false protected short short78", + "persistence-modifier= transactional protected short short79", + "protected static short short80", + "protected transient short short81", + "persistence-modifier= none protected transient short short82", + "persistence-modifier= persistent protected transient short short83", + "persistence-modifier= persistent embedded= true protected transient short short84", + "persistence-modifier= persistent embedded= false protected transient short short85", + "persistence-modifier= transactional protected transient short short86", + "protected final short short87", + "protected volatile short short88", + "embedded= true protected volatile short short89", + "embedded= false protected volatile short short90", + "persistence-modifier= none protected volatile short short91", + "persistence-modifier= persistent protected volatile short short92", + "persistence-modifier= persistent embedded= true protected volatile short short93", + "persistence-modifier= persistent embedded= false protected volatile short short94", + "persistence-modifier= transactional protected volatile short short95", + "protected static transient short short96", + "protected static final short short97", + "protected static volatile short short98", + "protected transient final short short99", + "protected transient volatile short short100", + "persistence-modifier= none protected transient volatile short short101", + "persistence-modifier= persistent protected transient volatile short short102", + "persistence-modifier= persistent embedded= true protected transient volatile short short103", + "persistence-modifier= persistent embedded= false protected transient volatile short short104", + "persistence-modifier= transactional protected transient volatile short short105", + "protected static transient final short short106", + "protected static transient volatile short short107", + "short short108", + "embedded= true short short109", + "embedded= false short short110", + "persistence-modifier= none short short111", + "persistence-modifier= persistent short short112", + "persistence-modifier= persistent embedded= true short short113", + "persistence-modifier= persistent embedded= false short short114", + "persistence-modifier= transactional short short115", + "static short short116", + "transient short short117", + "persistence-modifier= none transient short short118", + "persistence-modifier= persistent transient short short119", + "persistence-modifier= persistent embedded= true transient short short120", + "persistence-modifier= persistent embedded= false transient short short121", + "persistence-modifier= transactional transient short short122", + "final short short123", + "volatile short short124", + "embedded= true volatile short short125", + "embedded= false volatile short short126", + "persistence-modifier= none volatile short short127", + "persistence-modifier= persistent volatile short short128", + "persistence-modifier= persistent embedded= true volatile short short129", + "persistence-modifier= persistent embedded= false volatile short short130", + "persistence-modifier= transactional volatile short short131", + "static transient short short132", + "static final short short133", + "static volatile short short134", + "transient final short short135", + "transient volatile short short136", + "persistence-modifier= none transient volatile short short137", + "persistence-modifier= persistent transient volatile short short138", + "persistence-modifier= persistent embedded= true transient volatile short short139", + "persistence-modifier= persistent embedded= false transient volatile short short140", + "persistence-modifier= transactional transient volatile short short141", + "static transient final short short142", + "static transient volatile short short143" + }; + public int getLength() + { + return fieldSpecs.length; + } + public short get(int index) + { + switch (index) + { + case(0): + return short0; + case(1): + return short1; + case(2): + return short2; + case(3): + return short3; + case(4): + return short4; + case(5): + return short5; + case(6): + return short6; + case(7): + return short7; + case(8): + return short8; + case(9): + return short9; + case(10): + return short10; + case(11): + return short11; + case(12): + return short12; + case(13): + return short13; + case(14): + return short14; + case(15): + return short15; + case(16): + return short16; + case(17): + return short17; + case(18): + return short18; + case(19): + return short19; + case(20): + return short20; + case(21): + return short21; + case(22): + return short22; + case(23): + return short23; + case(24): + return short24; + case(25): + return short25; + case(26): + return short26; + case(27): + return short27; + case(28): + return short28; + case(29): + return short29; + case(30): + return short30; + case(31): + return short31; + case(32): + return short32; + case(33): + return short33; + case(34): + return short34; + case(35): + return short35; + case(36): + return short36; + case(37): + return short37; + case(38): + return short38; + case(39): + return short39; + case(40): + return short40; + case(41): + return short41; + case(42): + return short42; + case(43): + return short43; + case(44): + return short44; + case(45): + return short45; + case(46): + return short46; + case(47): + return short47; + case(48): + return short48; + case(49): + return short49; + case(50): + return short50; + case(51): + return short51; + case(52): + return short52; + case(53): + return short53; + case(54): + return short54; + case(55): + return short55; + case(56): + return short56; + case(57): + return short57; + case(58): + return short58; + case(59): + return short59; + case(60): + return short60; + case(61): + return short61; + case(62): + return short62; + case(63): + return short63; + case(64): + return short64; + case(65): + return short65; + case(66): + return short66; + case(67): + return short67; + case(68): + return short68; + case(69): + return short69; + case(70): + return short70; + case(71): + return short71; + case(72): + return short72; + case(73): + return short73; + case(74): + return short74; + case(75): + return short75; + case(76): + return short76; + case(77): + return short77; + case(78): + return short78; + case(79): + return short79; + case(80): + return short80; + case(81): + return short81; + case(82): + return short82; + case(83): + return short83; + case(84): + return short84; + case(85): + return short85; + case(86): + return short86; + case(87): + return short87; + case(88): + return short88; + case(89): + return short89; + case(90): + return short90; + case(91): + return short91; + case(92): + return short92; + case(93): + return short93; + case(94): + return short94; + case(95): + return short95; + case(96): + return short96; + case(97): + return short97; + case(98): + return short98; + case(99): + return short99; + case(100): + return short100; + case(101): + return short101; + case(102): + return short102; + case(103): + return short103; + case(104): + return short104; + case(105): + return short105; + case(106): + return short106; + case(107): + return short107; + case(108): + return short108; + case(109): + return short109; + case(110): + return short110; + case(111): + return short111; + case(112): + return short112; + case(113): + return short113; + case(114): + return short114; + case(115): + return short115; + case(116): + return short116; + case(117): + return short117; + case(118): + return short118; + case(119): + return short119; + case(120): + return short120; + case(121): + return short121; + case(122): + return short122; + case(123): + return short123; + case(124): + return short124; + case(125): + return short125; + case(126): + return short126; + case(127): + return short127; + case(128): + return short128; + case(129): + return short129; + case(130): + return short130; + case(131): + return short131; + case(132): + return short132; + case(133): + return short133; + case(134): + return short134; + case(135): + return short135; + case(136): + return short136; + case(137): + return short137; + case(138): + return short138; + case(139): + return short139; + case(140): + return short140; + case(141): + return short141; + case(142): + return short142; + case(143): + return short143; + default: + throw new IndexOutOfBoundsException(); + } + } + public boolean set(int index,short value) + { + if(fieldSpecs[index].indexOf("final") != -1) + return false; + switch (index) + { + case(0): + short0= value; + break; + case(1): + short1= value; + break; + case(2): + short2= value; + break; + case(3): + short3= value; + break; + case(4): + short4= value; + break; + case(5): + short5= value; + break; + case(6): + short6= value; + break; + case(7): + short7= value; + break; + case(8): + short8= value; + break; + case(9): + short9= value; + break; + case(10): + short10= value; + break; + case(11): + short11= value; + break; + case(12): + short12= value; + break; + case(13): + short13= value; + break; + case(14): + short14= value; + break; + case(16): + short16= value; + break; + case(17): + short17= value; + break; + case(18): + short18= value; + break; + case(19): + short19= value; + break; + case(20): + short20= value; + break; + case(21): + short21= value; + break; + case(22): + short22= value; + break; + case(23): + short23= value; + break; + case(24): + short24= value; + break; + case(26): + short26= value; + break; + case(28): + short28= value; + break; + case(29): + short29= value; + break; + case(30): + short30= value; + break; + case(31): + short31= value; + break; + case(32): + short32= value; + break; + case(33): + short33= value; + break; + case(35): + short35= value; + break; + case(36): + short36= value; + break; + case(37): + short37= value; + break; + case(38): + short38= value; + break; + case(39): + short39= value; + break; + case(40): + short40= value; + break; + case(41): + short41= value; + break; + case(42): + short42= value; + break; + case(43): + short43= value; + break; + case(44): + short44= value; + break; + case(45): + short45= value; + break; + case(46): + short46= value; + break; + case(47): + short47= value; + break; + case(48): + short48= value; + break; + case(49): + short49= value; + break; + case(50): + short50= value; + break; + case(52): + short52= value; + break; + case(53): + short53= value; + break; + case(54): + short54= value; + break; + case(55): + short55= value; + break; + case(56): + short56= value; + break; + case(57): + short57= value; + break; + case(58): + short58= value; + break; + case(59): + short59= value; + break; + case(60): + short60= value; + break; + case(62): + short62= value; + break; + case(64): + short64= value; + break; + case(65): + short65= value; + break; + case(66): + short66= value; + break; + case(67): + short67= value; + break; + case(68): + short68= value; + break; + case(69): + short69= value; + break; + case(71): + short71= value; + break; + case(72): + short72= value; + break; + case(73): + short73= value; + break; + case(74): + short74= value; + break; + case(75): + short75= value; + break; + case(76): + short76= value; + break; + case(77): + short77= value; + break; + case(78): + short78= value; + break; + case(79): + short79= value; + break; + case(80): + short80= value; + break; + case(81): + short81= value; + break; + case(82): + short82= value; + break; + case(83): + short83= value; + break; + case(84): + short84= value; + break; + case(85): + short85= value; + break; + case(86): + short86= value; + break; + case(88): + short88= value; + break; + case(89): + short89= value; + break; + case(90): + short90= value; + break; + case(91): + short91= value; + break; + case(92): + short92= value; + break; + case(93): + short93= value; + break; + case(94): + short94= value; + break; + case(95): + short95= value; + break; + case(96): + short96= value; + break; + case(98): + short98= value; + break; + case(100): + short100= value; + break; + case(101): + short101= value; + break; + case(102): + short102= value; + break; + case(103): + short103= value; + break; + case(104): + short104= value; + break; + case(105): + short105= value; + break; + case(107): + short107= value; + break; + case(108): + short108= value; + break; + case(109): + short109= value; + break; + case(110): + short110= value; + break; + case(111): + short111= value; + break; + case(112): + short112= value; + break; + case(113): + short113= value; + break; + case(114): + short114= value; + break; + case(115): + short115= value; + break; + case(116): + short116= value; + break; + case(117): + short117= value; + break; + case(118): + short118= value; + break; + case(119): + short119= value; + break; + case(120): + short120= value; + break; + case(121): + short121= value; + break; + case(122): + short122= value; + break; + case(124): + short124= value; + break; + case(125): + short125= value; + break; + case(126): + short126= value; + break; + case(127): + short127= value; + break; + case(128): + short128= value; + break; + case(129): + short129= value; + break; + case(130): + short130= value; + break; + case(131): + short131= value; + break; + case(132): + short132= value; + break; + case(134): + short134= value; + break; + case(136): + short136= value; + break; + case(137): + short137= value; + break; + case(138): + short138= value; + break; + case(139): + short139= value; + break; + case(140): + short140= value; + break; + case(141): + short141= value; + break; + case(143): + short143= value; + break; + default: + throw new IndexOutOfBoundsException(); + } + return true; + } + + public static class Oid implements Serializable { + 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/FieldsOfPrimitiveshort.java ------------------------------------------------------------------------------ svn:executable = * Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.java URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.java?view=auto&rev=160090 ============================================================================== --- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.java (added) +++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.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 FieldsOfShort { + public int identifier; + private Short Short0; + private Short Short1; + private Short Short2; + private Short Short3; + private Short Short4; + private Short Short5; + private Short Short6; + private Short Short7; + private static Short Short8; + private transient Short Short9; + private transient Short Short10; + private transient Short Short11; + private transient Short Short12; + private transient Short Short13; + private transient Short Short14; + private final Short Short15 = new Short((short)5); + private volatile Short Short16; + private volatile Short Short17; + private volatile Short Short18; + private volatile Short Short19; + private volatile Short Short20; + private volatile Short Short21; + private volatile Short Short22; + private volatile Short Short23; + private static transient Short Short24; + private static final Short Short25 = new Short((short)5); + private static volatile Short Short26; + private transient final Short Short27 = new Short((short)5); + private transient volatile Short Short28; + private transient volatile Short Short29; + private transient volatile Short Short30; + private transient volatile Short Short31; + private transient volatile Short Short32; + private transient volatile Short Short33; + private static transient final Short Short34 = new Short((short)5); + private static transient volatile Short Short35; + public Short Short36; + public Short Short37; + public Short Short38; + public Short Short39; + public Short Short40; + public Short Short41; + public Short Short42; + public Short Short43; + public static Short Short44; + public transient Short Short45; + public transient Short Short46; + public transient Short Short47; + public transient Short Short48; + public transient Short Short49; + public transient Short Short50; + public final Short Short51 = new Short((short)5); + public volatile Short Short52; + public volatile Short Short53; + public volatile Short Short54; + public volatile Short Short55; + public volatile Short Short56; + public volatile Short Short57; + public volatile Short Short58; + public volatile Short Short59; + public static transient Short Short60; + public static final Short Short61 = new Short((short)5); + public static volatile Short Short62; + public transient final Short Short63 = new Short((short)5); + public transient volatile Short Short64; + public transient volatile Short Short65; + public transient volatile Short Short66; + public transient volatile Short Short67; + public transient volatile Short Short68; + public transient volatile Short Short69; + public static transient final Short Short70 = new Short((short)5); + public static transient volatile Short Short71; + protected Short Short72; + protected Short Short73; + protected Short Short74; + protected Short Short75; + protected Short Short76; + protected Short Short77; + protected Short Short78; + protected Short Short79; + protected static Short Short80; + protected transient Short Short81; + protected transient Short Short82; + protected transient Short Short83; + protected transient Short Short84; + protected transient Short Short85; + protected transient Short Short86; + protected final Short Short87 = new Short((short)5); + protected volatile Short Short88; + protected volatile Short Short89; + protected volatile Short Short90; + protected volatile Short Short91; + protected volatile Short Short92; + protected volatile Short Short93; + protected volatile Short Short94; + protected volatile Short Short95; + protected static transient Short Short96; + protected static final Short Short97 = new Short((short)5); + protected static volatile Short Short98; + protected transient final Short Short99 = new Short((short)5); + protected transient volatile Short Short100; + protected transient volatile Short Short101; + protected transient volatile Short Short102; + protected transient volatile Short Short103; + protected transient volatile Short Short104; + protected transient volatile Short Short105; + protected static transient final Short Short106 = new Short((short)5); + protected static transient volatile Short Short107; + Short Short108; + Short Short109; + Short Short110; + Short Short111; + Short Short112; + Short Short113; + Short Short114; + Short Short115; + static Short Short116; + transient Short Short117; + transient Short Short118; + transient Short Short119; + transient Short Short120; + transient Short Short121; + transient Short Short122; + final Short Short123 = new Short((short)5); + volatile Short Short124; + volatile Short Short125; + volatile Short Short126; + volatile Short Short127; + volatile Short Short128; + volatile Short Short129; + volatile Short Short130; + volatile Short Short131; + static transient Short Short132; + static final Short Short133 = new Short((short)5); + static volatile Short Short134; + transient final Short Short135 = new Short((short)5); + transient volatile Short Short136; + transient volatile Short Short137; + transient volatile Short Short138; + transient volatile Short Short139; + transient volatile Short Short140; + transient volatile Short Short141; + static transient final Short Short142 = new Short((short)5); + static transient volatile Short Short143; + +public static final boolean [] isPersistent = { +true,true,true,false,true,true,true,false,false,false, +false,true,true,true,false,false,true,true,true,false, +true,true,true,false,false,false,false,false,false,false, +true,true,true,false,false,false,true,true,true,false, +true,true,true,false,false,false,false,true,true,true, +false,false,true,true,true,false,true,true,true,false, +false,false,false,false,false,false,true,true,true,false, +false,false,true,true,true,false,true,true,true,false, +false,false,false,true,true,true,false,false,true,true, +true,false,true,true,true,false,false,false,false,false, +false,false,true,true,true,false,false,false,true,true, +true,false,true,true,true,false,false,false,false,true, +true,true,false,false,true,true,true,false,true,true, +true,false,false,false,false,false,false,false,true,true, +true,false,false,false + }; + +public static final boolean [] isStatic = { +false,false,false,false,false,false,false,false,true,false, +false,false,false,false,false,false,false,false,false,false, +false,false,false,false,true,true,true,false,false,false, +false,false,false,false,true,true,false,false,false,false, +false,false,false,false,true,false,false,false,false,false, +false,false,false,false,false,false,false,false,false,false, +true,true,true,false,false,false,false,false,false,false, +true,true,false,false,false,false,false,false,false,false, +true,false,false,false,false,false,false,false,false,false, +false,false,false,false,false,false,true,true,true,false, +false,false,false,false,false,false,true,true,false,false, +false,false,false,false,false,false,true,false,false,false, +false,false,false,false,false,false,false,false,false,false, +false,false,true,true,true,false,false,false,false,false, +false,false,true,true + }; + +public static final boolean [] isFinal = { +false,false,false,false,false,false,false,false,false,false, +false,false,false,false,false,true,false,false,false,false, +false,false,false,false,false,true,false,true,false,false, +false,false,false,false,true,false,false,false,false,false, +false,false,false,false,false,false,false,false,false,false, +false,true,false,false,false,false,false,false,false,false, +false,true,false,true,false,false,false,false,false,false, +true,false,false,false,false,false,false,false,false,false, +false,false,false,false,false,false,false,true,false,false, +false,false,false,false,false,false,false,true,false,true, +false,false,false,false,false,false,true,false,false,false, +false,false,false,false,false,false,false,false,false,false, +false,false,false,true,false,false,false,false,false,false, +false,false,false,true,false,true,false,false,false,false, +false,false,true,false + }; + + public static final String [] fieldSpecs = { + "private Short Short0", + "embedded= true private Short Short1", + "embedded= false private Short Short2", + "persistence-modifier= none private Short Short3", + "persistence-modifier= persistent private Short Short4", + "persistence-modifier= persistent embedded= true private Short Short5", + "persistence-modifier= persistent embedded= false private Short Short6", + "persistence-modifier= transactional private Short Short7", + "private static Short Short8", + "private transient Short Short9", + "persistence-modifier= none private transient Short Short10", + "persistence-modifier= persistent private transient Short Short11", + "persistence-modifier= persistent embedded= true private transient Short Short12", + "persistence-modifier= persistent embedded= false private transient Short Short13", + "persistence-modifier= transactional private transient Short Short14", + "private final Short Short15", + "private volatile Short Short16", + "embedded= true private volatile Short Short17", + "embedded= false private volatile Short Short18", + "persistence-modifier= none private volatile Short Short19", + "persistence-modifier= persistent private volatile Short Short20", + "persistence-modifier= persistent embedded= true private volatile Short Short21", + "persistence-modifier= persistent embedded= false private volatile Short Short22", + "persistence-modifier= transactional private volatile Short Short23", + "private static transient Short Short24", + "private static final Short Short25", + "private static volatile Short Short26", + "private transient final Short Short27", + "private transient volatile Short Short28", + "persistence-modifier= none private transient volatile Short Short29", + "persistence-modifier= persistent private transient volatile Short Short30", + "persistence-modifier= persistent embedded= true private transient volatile Short Short31", + "persistence-modifier= persistent embedded= false private transient volatile Short Short32", + "persistence-modifier= transactional private transient volatile Short Short33", + "private static transient final Short Short34", + "private static transient volatile Short Short35", + "public Short Short36", + "embedded= true public Short Short37", + "embedded= false public Short Short38", + "persistence-modifier= none public Short Short39", + "persistence-modifier= persistent public Short Short40", + "persistence-modifier= persistent embedded= true public Short Short41", + "persistence-modifier= persistent embedded= false public Short Short42", + "persistence-modifier= transactional public Short Short43", + "public static Short Short44", + "public transient Short Short45", + "persistence-modifier= none public transient Short Short46", + "persistence-modifier= persistent public transient Short Short47", + "persistence-modifier= persistent embedded= true public transient Short Short48", + "persistence-modifier= persistent embedded= false public transient Short Short49", + "persistence-modifier= transactional public transient Short Short50", + "public final Short Short51", + "public volatile Short Short52", + "embedded= true public volatile Short Short53", + "embedded= false public volatile Short Short54", + "persistence-modifier= none public volatile Short Short55", + "persistence-modifier= persistent public volatile Short Short56", + "persistence-modifier= persistent embedded= true public volatile Short Short57", + "persistence-modifier= persistent embedded= false public volatile Short Short58", + "persistence-modifier= transactional public volatile Short Short59", + "public static transient Short Short60", + "public static final Short Short61", + "public static volatile Short Short62", + "public transient final Short Short63", + "public transient volatile Short Short64", + "persistence-modifier= none public transient volatile Short Short65", + "persistence-modifier= persistent public transient volatile Short Short66", + "persistence-modifier= persistent embedded= true public transient volatile Short Short67", + "persistence-modifier= persistent embedded= false public transient volatile Short Short68", + "persistence-modifier= transactional public transient volatile Short Short69", + "public static transient final Short Short70", + "public static transient volatile Short Short71", + "protected Short Short72", + "embedded= true protected Short Short73", + "embedded= false protected Short Short74", + "persistence-modifier= none protected Short Short75", + "persistence-modifier= persistent protected Short Short76", + "persistence-modifier= persistent embedded= true protected Short Short77", + "persistence-modifier= persistent embedded= false protected Short Short78", + "persistence-modifier= transactional protected Short Short79", + "protected static Short Short80", + "protected transient Short Short81", + "persistence-modifier= none protected transient Short Short82", + "persistence-modifier= persistent protected transient Short Short83", + "persistence-modifier= persistent embedded= true protected transient Short Short84", + "persistence-modifier= persistent embedded= false protected transient Short Short85", + "persistence-modifier= transactional protected transient Short Short86", + "protected final Short Short87", + "protected volatile Short Short88", + "embedded= true protected volatile Short Short89", + "embedded= false protected volatile Short Short90", + "persistence-modifier= none protected volatile Short Short91", + "persistence-modifier= persistent protected volatile Short Short92", + "persistence-modifier= persistent embedded= true protected volatile Short Short93", + "persistence-modifier= persistent embedded= false protected volatile Short Short94", + "persistence-modifier= transactional protected volatile Short Short95", + "protected static transient Short Short96", + "protected static final Short Short97", + "protected static volatile Short Short98", + "protected transient final Short Short99", + "protected transient volatile Short Short100", + "persistence-modifier= none protected transient volatile Short Short101", + "persistence-modifier= persistent protected transient volatile Short Short102", + "persistence-modifier= persistent embedded= true protected transient volatile Short Short103", + "persistence-modifier= persistent embedded= false protected transient volatile Short Short104", + "persistence-modifier= transactional protected transient volatile Short Short105", + "protected static transient final Short Short106", + "protected static transient volatile Short Short107", + "Short Short108", + "embedded= true Short Short109", + "embedded= false Short Short110", + "persistence-modifier= none Short Short111", + "persistence-modifier= persistent Short Short112", + "persistence-modifier= persistent embedded= true Short Short113", + "persistence-modifier= persistent embedded= false Short Short114", + "persistence-modifier= transactional Short Short115", + "static Short Short116", + "transient Short Short117", + "persistence-modifier= none transient Short Short118", + "persistence-modifier= persistent transient Short Short119", + "persistence-modifier= persistent embedded= true transient Short Short120", + "persistence-modifier= persistent embedded= false transient Short Short121", + "persistence-modifier= transactional transient Short Short122", + "final Short Short123", + "volatile Short Short124", + "embedded= true volatile Short Short125", + "embedded= false volatile Short Short126", + "persistence-modifier= none volatile Short Short127", + "persistence-modifier= persistent volatile Short Short128", + "persistence-modifier= persistent embedded= true volatile Short Short129", + "persistence-modifier= persistent embedded= false volatile Short Short130", + "persistence-modifier= transactional volatile Short Short131", + "static transient Short Short132", + "static final Short Short133", + "static volatile Short Short134", + "transient final Short Short135", + "transient volatile Short Short136", + "persistence-modifier= none transient volatile Short Short137", + "persistence-modifier= persistent transient volatile Short Short138", + "persistence-modifier= persistent embedded= true transient volatile Short Short139", + "persistence-modifier= persistent embedded= false transient volatile Short Short140", + "persistence-modifier= transactional transient volatile Short Short141", + "static transient final Short Short142", + "static transient volatile Short Short143" + }; + public int getLength() + { + return fieldSpecs.length; + } + public Short get(int index) + { + switch (index) + { + case(0): + return Short0; + case(1): + return Short1; + case(2): + return Short2; + case(3): + return Short3; + case(4): + return Short4; + case(5): + return Short5; + case(6): + return Short6; + case(7): + return Short7; + case(8): + return Short8; + case(9): + return Short9; + case(10): + return Short10; + case(11): + return Short11; + case(12): + return Short12; + case(13): + return Short13; + case(14): + return Short14; + case(15): + return Short15; + case(16): + return Short16; + case(17): + return Short17; + case(18): + return Short18; + case(19): + return Short19; + case(20): + return Short20; + case(21): + return Short21; + case(22): + return Short22; + case(23): + return Short23; + case(24): + return Short24; + case(25): + return Short25; + case(26): + return Short26; + case(27): + return Short27; + case(28): + return Short28; + case(29): + return Short29; + case(30): + return Short30; + case(31): + return Short31; + case(32): + return Short32; + case(33): + return Short33; + case(34): + return Short34; + case(35): + return Short35; + case(36): + return Short36; + case(37): + return Short37; + case(38): + return Short38; + case(39): + return Short39; + case(40): + return Short40; + case(41): + return Short41; + case(42): + return Short42; + case(43): + return Short43; + case(44): + return Short44; + case(45): + return Short45; + case(46): + return Short46; + case(47): + return Short47; + case(48): + return Short48; + case(49): + return Short49; + case(50): + return Short50; + case(51): + return Short51; + case(52): + return Short52; + case(53): + return Short53; + case(54): + return Short54; + case(55): + return Short55; + case(56): + return Short56; + case(57): + return Short57; + case(58): + return Short58; + case(59): + return Short59; + case(60): + return Short60; + case(61): + return Short61; + case(62): + return Short62; + case(63): + return Short63; + case(64): + return Short64; + case(65): + return Short65; + case(66): + return Short66; + case(67): + return Short67; + case(68): + return Short68; + case(69): + return Short69; + case(70): + return Short70; + case(71): + return Short71; + case(72): + return Short72; + case(73): + return Short73; + case(74): + return Short74; + case(75): + return Short75; + case(76): + return Short76; + case(77): + return Short77; + case(78): + return Short78; + case(79): + return Short79; + case(80): + return Short80; + case(81): + return Short81; + case(82): + return Short82; + case(83): + return Short83; + case(84): + return Short84; + case(85): + return Short85; + case(86): + return Short86; + case(87): + return Short87; + case(88): + return Short88; + case(89): + return Short89; + case(90): + return Short90; + case(91): + return Short91; + case(92): + return Short92; + case(93): + return Short93; + case(94): + return Short94; + case(95): + return Short95; + case(96): + return Short96; + case(97): + return Short97; + case(98): + return Short98; + case(99): + return Short99; + case(100): + return Short100; + case(101): + return Short101; + case(102): + return Short102; + case(103): + return Short103; + case(104): + return Short104; + case(105): + return Short105; + case(106): + return Short106; + case(107): + return Short107; + case(108): + return Short108; + case(109): + return Short109; + case(110): + return Short110; + case(111): + return Short111; + case(112): + return Short112; + case(113): + return Short113; + case(114): + return Short114; + case(115): + return Short115; + case(116): + return Short116; + case(117): + return Short117; + case(118): + return Short118; + case(119): + return Short119; + case(120): + return Short120; + case(121): + return Short121; + case(122): + return Short122; + case(123): + return Short123; + case(124): + return Short124; + case(125): + return Short125; + case(126): + return Short126; + case(127): + return Short127; + case(128): + return Short128; + case(129): + return Short129; + case(130): + return Short130; + case(131): + return Short131; + case(132): + return Short132; + case(133): + return Short133; + case(134): + return Short134; + case(135): + return Short135; + case(136): + return Short136; + case(137): + return Short137; + case(138): + return Short138; + case(139): + return Short139; + case(140): + return Short140; + case(141): + return Short141; + case(142): + return Short142; + case(143): + return Short143; + default: + throw new IndexOutOfBoundsException(); + } + } + public boolean set(int index,Short value) + { + if(fieldSpecs[index].indexOf("final") != -1) + return false; + switch (index) + { + case(0): + Short0= value; + break; + case(1): + Short1= value; + break; + case(2): + Short2= value; + break; + case(3): + Short3= value; + break; + case(4): + Short4= value; + break; + case(5): + Short5= value; + break; + case(6): + Short6= value; + break; + case(7): + Short7= value; + break; + case(8): + Short8= value; + break; + case(9): + Short9= value; + break; + case(10): + Short10= value; + break; + case(11): + Short11= value; + break; + case(12): + Short12= value; + break; + case(13): + Short13= value; + break; + case(14): + Short14= value; + break; + case(16): + Short16= value; + break; + case(17): + Short17= value; + break; + case(18): + Short18= value; + break; + case(19): + Short19= value; + break; + case(20): + Short20= value; + break; + case(21): + Short21= value; + break; + case(22): + Short22= value; + break; + case(23): + Short23= value; + break; + case(24): + Short24= value; + break; + case(26): + Short26= value; + break; + case(28): + Short28= value; + break; + case(29): + Short29= value; + break; + case(30): + Short30= value; + break; + case(31): + Short31= value; + break; + case(32): + Short32= value; + break; + case(33): + Short33= value; + break; + case(35): + Short35= value; + break; + case(36): + Short36= value; + break; + case(37): + Short37= value; + break; + case(38): + Short38= value; + break; + case(39): + Short39= value; + break; + case(40): + Short40= value; + break; + case(41): + Short41= value; + break; + case(42): + Short42= value; + break; + case(43): + Short43= value; + break; + case(44): + Short44= value; + break; + case(45): + Short45= value; + break; + case(46): + Short46= value; + break; + case(47): + Short47= value; + break; + case(48): + Short48= value; + break; + case(49): + Short49= value; + break; + case(50): + Short50= value; + break; + case(52): + Short52= value; + break; + case(53): + Short53= value; + break; + case(54): + Short54= value; + break; + case(55): + Short55= value; + break; + case(56): + Short56= value; + break; + case(57): + Short57= value; + break; + case(58): + Short58= value; + break; + case(59): + Short59= value; + break; + case(60): + Short60= value; + break; + case(62): + Short62= value; + break; + case(64): + Short64= value; + break; + case(65): + Short65= value; + break; + case(66): + Short66= value; + break; + case(67): + Short67= value; + break; + case(68): + Short68= value; + break; + case(69): + Short69= value; + break; + case(71): + Short71= value; + break; + case(72): + Short72= value; + break; + case(73): + Short73= value; + break; + case(74): + Short74= value; + break; + case(75): + Short75= value; + break; + case(76): + Short76= value; + break; + case(77): + Short77= value; + break; + case(78): + Short78= value; + break; + case(79): + Short79= value; + break; + case(80): + Short80= value; + break; + case(81): + Short81= value; + break; + case(82): + Short82= value; + break; + case(83): + Short83= value; + break; + case(84): + Short84= value; + break; + case(85): + Short85= value; + break; + case(86): + Short86= value; + break; + case(88): + Short88= value; + break; + case(89): + Short89= value; + break; + case(90): + Short90= value; + break; + case(91): + Short91= value; + break; + case(92): + Short92= value; + break; + case(93): + Short93= value; + break; + case(94): + Short94= value; + break; + case(95): + Short95= value; + break; + case(96): + Short96= value; + break; + case(98): + Short98= value; + break; + case(100): + Short100= value; + break; + case(101): + Short101= value; + break; + case(102): + Short102= value; + break; + case(103): + Short103= value; + break; + case(104): + Short104= value; + break; + case(105): + Short105= value; + break; + case(107): + Short107= value; + break; + case(108): + Short108= value; + break; + case(109): + Short109= value; + break; + case(110): + Short110= value; + break; + case(111): + Short111= value; + break; + case(112): + Short112= value; + break; + case(113): + Short113= value; + break; + case(114): + Short114= value; + break; + case(115): + Short115= value; + break; + case(116): + Short116= value; + break; + case(117): + Short117= value; + break; + case(118): + Short118= value; + break; + case(119): + Short119= value; + break; + case(120): + Short120= value; + break; + case(121): + Short121= value; + break; + case(122): + Short122= value; + break; + case(124): + Short124= value; + break; + case(125): + Short125= value; + break; + case(126): + Short126= value; + break; + case(127): + Short127= value; + break; + case(128): + Short128= value; + break; + case(129): + Short129= value; + break; + case(130): + Short130= value; + break; + case(131): + Short131= value; + break; + case(132): + Short132= value; + break; + case(134): + Short134= value; + break; + case(136): + Short136= value; + break; + case(137): + Short137= value; + break; + case(138): + Short138= value; + break; + case(139): + Short139= value; + break; + case(140): + Short140= value; + break; + case(141): + Short141= value; + break; + case(143): + Short143= value; + break; + default: + throw new IndexOutOfBoundsException(); + } + return true; + } + + public static class Oid implements Serializable { + 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/FieldsOfShort.java ------------------------------------------------------------------------------ svn:executable = *