Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java?view=auto&rev=160090 ============================================================================== --- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java (added) +++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java Mon Apr 4 12:41:23 2005 @@ -0,0 +1,1090 @@ +/* + * 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; + +import java.util.*; +public class FieldsOfLocale { + public int identifier; + private Locale Locale0; + private Locale Locale1; + private Locale Locale2; + private Locale Locale3; + private Locale Locale4; + private Locale Locale5; + private Locale Locale6; + private Locale Locale7; + private static Locale Locale8; + private transient Locale Locale9; + private transient Locale Locale10; + private transient Locale Locale11; + private transient Locale Locale12; + private transient Locale Locale13; + private transient Locale Locale14; + private final Locale Locale15 = Locale.US; + private volatile Locale Locale16; + private volatile Locale Locale17; + private volatile Locale Locale18; + private volatile Locale Locale19; + private volatile Locale Locale20; + private volatile Locale Locale21; + private volatile Locale Locale22; + private volatile Locale Locale23; + private static transient Locale Locale24; + private static final Locale Locale25 = Locale.US; + private static volatile Locale Locale26; + private transient final Locale Locale27 = Locale.US; + private transient volatile Locale Locale28; + private transient volatile Locale Locale29; + private transient volatile Locale Locale30; + private transient volatile Locale Locale31; + private transient volatile Locale Locale32; + private transient volatile Locale Locale33; + private static transient final Locale Locale34 = Locale.US; + private static transient volatile Locale Locale35; + public Locale Locale36; + public Locale Locale37; + public Locale Locale38; + public Locale Locale39; + public Locale Locale40; + public Locale Locale41; + public Locale Locale42; + public Locale Locale43; + public static Locale Locale44; + public transient Locale Locale45; + public transient Locale Locale46; + public transient Locale Locale47; + public transient Locale Locale48; + public transient Locale Locale49; + public transient Locale Locale50; + public final Locale Locale51 = Locale.US; + public volatile Locale Locale52; + public volatile Locale Locale53; + public volatile Locale Locale54; + public volatile Locale Locale55; + public volatile Locale Locale56; + public volatile Locale Locale57; + public volatile Locale Locale58; + public volatile Locale Locale59; + public static transient Locale Locale60; + public static final Locale Locale61 = Locale.US; + public static volatile Locale Locale62; + public transient final Locale Locale63 = Locale.US; + public transient volatile Locale Locale64; + public transient volatile Locale Locale65; + public transient volatile Locale Locale66; + public transient volatile Locale Locale67; + public transient volatile Locale Locale68; + public transient volatile Locale Locale69; + public static transient final Locale Locale70 = Locale.US; + public static transient volatile Locale Locale71; + protected Locale Locale72; + protected Locale Locale73; + protected Locale Locale74; + protected Locale Locale75; + protected Locale Locale76; + protected Locale Locale77; + protected Locale Locale78; + protected Locale Locale79; + protected static Locale Locale80; + protected transient Locale Locale81; + protected transient Locale Locale82; + protected transient Locale Locale83; + protected transient Locale Locale84; + protected transient Locale Locale85; + protected transient Locale Locale86; + protected final Locale Locale87 = Locale.US; + protected volatile Locale Locale88; + protected volatile Locale Locale89; + protected volatile Locale Locale90; + protected volatile Locale Locale91; + protected volatile Locale Locale92; + protected volatile Locale Locale93; + protected volatile Locale Locale94; + protected volatile Locale Locale95; + protected static transient Locale Locale96; + protected static final Locale Locale97 = Locale.US; + protected static volatile Locale Locale98; + protected transient final Locale Locale99 = Locale.US; + protected transient volatile Locale Locale100; + protected transient volatile Locale Locale101; + protected transient volatile Locale Locale102; + protected transient volatile Locale Locale103; + protected transient volatile Locale Locale104; + protected transient volatile Locale Locale105; + protected static transient final Locale Locale106 = Locale.US; + protected static transient volatile Locale Locale107; + Locale Locale108; + Locale Locale109; + Locale Locale110; + Locale Locale111; + Locale Locale112; + Locale Locale113; + Locale Locale114; + Locale Locale115; + static Locale Locale116; + transient Locale Locale117; + transient Locale Locale118; + transient Locale Locale119; + transient Locale Locale120; + transient Locale Locale121; + transient Locale Locale122; + final Locale Locale123 = Locale.US; + volatile Locale Locale124; + volatile Locale Locale125; + volatile Locale Locale126; + volatile Locale Locale127; + volatile Locale Locale128; + volatile Locale Locale129; + volatile Locale Locale130; + volatile Locale Locale131; + static transient Locale Locale132; + static final Locale Locale133 = Locale.US; + static volatile Locale Locale134; + transient final Locale Locale135 = Locale.US; + transient volatile Locale Locale136; + transient volatile Locale Locale137; + transient volatile Locale Locale138; + transient volatile Locale Locale139; + transient volatile Locale Locale140; + transient volatile Locale Locale141; + static transient final Locale Locale142 = Locale.US; + static transient volatile Locale Locale143; + +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 Locale Locale0", + "embedded= true private Locale Locale1", + "embedded= false private Locale Locale2", + "persistence-modifier= none private Locale Locale3", + "persistence-modifier= persistent private Locale Locale4", + "persistence-modifier= persistent embedded= true private Locale Locale5", + "persistence-modifier= persistent embedded= false private Locale Locale6", + "persistence-modifier= transactional private Locale Locale7", + "private static Locale Locale8", + "private transient Locale Locale9", + "persistence-modifier= none private transient Locale Locale10", + "persistence-modifier= persistent private transient Locale Locale11", + "persistence-modifier= persistent embedded= true private transient Locale Locale12", + "persistence-modifier= persistent embedded= false private transient Locale Locale13", + "persistence-modifier= transactional private transient Locale Locale14", + "private final Locale Locale15", + "private volatile Locale Locale16", + "embedded= true private volatile Locale Locale17", + "embedded= false private volatile Locale Locale18", + "persistence-modifier= none private volatile Locale Locale19", + "persistence-modifier= persistent private volatile Locale Locale20", + "persistence-modifier= persistent embedded= true private volatile Locale Locale21", + "persistence-modifier= persistent embedded= false private volatile Locale Locale22", + "persistence-modifier= transactional private volatile Locale Locale23", + "private static transient Locale Locale24", + "private static final Locale Locale25", + "private static volatile Locale Locale26", + "private transient final Locale Locale27", + "private transient volatile Locale Locale28", + "persistence-modifier= none private transient volatile Locale Locale29", + "persistence-modifier= persistent private transient volatile Locale Locale30", + "persistence-modifier= persistent embedded= true private transient volatile Locale Locale31", + "persistence-modifier= persistent embedded= false private transient volatile Locale Locale32", + "persistence-modifier= transactional private transient volatile Locale Locale33", + "private static transient final Locale Locale34", + "private static transient volatile Locale Locale35", + "public Locale Locale36", + "embedded= true public Locale Locale37", + "embedded= false public Locale Locale38", + "persistence-modifier= none public Locale Locale39", + "persistence-modifier= persistent public Locale Locale40", + "persistence-modifier= persistent embedded= true public Locale Locale41", + "persistence-modifier= persistent embedded= false public Locale Locale42", + "persistence-modifier= transactional public Locale Locale43", + "public static Locale Locale44", + "public transient Locale Locale45", + "persistence-modifier= none public transient Locale Locale46", + "persistence-modifier= persistent public transient Locale Locale47", + "persistence-modifier= persistent embedded= true public transient Locale Locale48", + "persistence-modifier= persistent embedded= false public transient Locale Locale49", + "persistence-modifier= transactional public transient Locale Locale50", + "public final Locale Locale51", + "public volatile Locale Locale52", + "embedded= true public volatile Locale Locale53", + "embedded= false public volatile Locale Locale54", + "persistence-modifier= none public volatile Locale Locale55", + "persistence-modifier= persistent public volatile Locale Locale56", + "persistence-modifier= persistent embedded= true public volatile Locale Locale57", + "persistence-modifier= persistent embedded= false public volatile Locale Locale58", + "persistence-modifier= transactional public volatile Locale Locale59", + "public static transient Locale Locale60", + "public static final Locale Locale61", + "public static volatile Locale Locale62", + "public transient final Locale Locale63", + "public transient volatile Locale Locale64", + "persistence-modifier= none public transient volatile Locale Locale65", + "persistence-modifier= persistent public transient volatile Locale Locale66", + "persistence-modifier= persistent embedded= true public transient volatile Locale Locale67", + "persistence-modifier= persistent embedded= false public transient volatile Locale Locale68", + "persistence-modifier= transactional public transient volatile Locale Locale69", + "public static transient final Locale Locale70", + "public static transient volatile Locale Locale71", + "protected Locale Locale72", + "embedded= true protected Locale Locale73", + "embedded= false protected Locale Locale74", + "persistence-modifier= none protected Locale Locale75", + "persistence-modifier= persistent protected Locale Locale76", + "persistence-modifier= persistent embedded= true protected Locale Locale77", + "persistence-modifier= persistent embedded= false protected Locale Locale78", + "persistence-modifier= transactional protected Locale Locale79", + "protected static Locale Locale80", + "protected transient Locale Locale81", + "persistence-modifier= none protected transient Locale Locale82", + "persistence-modifier= persistent protected transient Locale Locale83", + "persistence-modifier= persistent embedded= true protected transient Locale Locale84", + "persistence-modifier= persistent embedded= false protected transient Locale Locale85", + "persistence-modifier= transactional protected transient Locale Locale86", + "protected final Locale Locale87", + "protected volatile Locale Locale88", + "embedded= true protected volatile Locale Locale89", + "embedded= false protected volatile Locale Locale90", + "persistence-modifier= none protected volatile Locale Locale91", + "persistence-modifier= persistent protected volatile Locale Locale92", + "persistence-modifier= persistent embedded= true protected volatile Locale Locale93", + "persistence-modifier= persistent embedded= false protected volatile Locale Locale94", + "persistence-modifier= transactional protected volatile Locale Locale95", + "protected static transient Locale Locale96", + "protected static final Locale Locale97", + "protected static volatile Locale Locale98", + "protected transient final Locale Locale99", + "protected transient volatile Locale Locale100", + "persistence-modifier= none protected transient volatile Locale Locale101", + "persistence-modifier= persistent protected transient volatile Locale Locale102", + "persistence-modifier= persistent embedded= true protected transient volatile Locale Locale103", + "persistence-modifier= persistent embedded= false protected transient volatile Locale Locale104", + "persistence-modifier= transactional protected transient volatile Locale Locale105", + "protected static transient final Locale Locale106", + "protected static transient volatile Locale Locale107", + "Locale Locale108", + "embedded= true Locale Locale109", + "embedded= false Locale Locale110", + "persistence-modifier= none Locale Locale111", + "persistence-modifier= persistent Locale Locale112", + "persistence-modifier= persistent embedded= true Locale Locale113", + "persistence-modifier= persistent embedded= false Locale Locale114", + "persistence-modifier= transactional Locale Locale115", + "static Locale Locale116", + "transient Locale Locale117", + "persistence-modifier= none transient Locale Locale118", + "persistence-modifier= persistent transient Locale Locale119", + "persistence-modifier= persistent embedded= true transient Locale Locale120", + "persistence-modifier= persistent embedded= false transient Locale Locale121", + "persistence-modifier= transactional transient Locale Locale122", + "final Locale Locale123", + "volatile Locale Locale124", + "embedded= true volatile Locale Locale125", + "embedded= false volatile Locale Locale126", + "persistence-modifier= none volatile Locale Locale127", + "persistence-modifier= persistent volatile Locale Locale128", + "persistence-modifier= persistent embedded= true volatile Locale Locale129", + "persistence-modifier= persistent embedded= false volatile Locale Locale130", + "persistence-modifier= transactional volatile Locale Locale131", + "static transient Locale Locale132", + "static final Locale Locale133", + "static volatile Locale Locale134", + "transient final Locale Locale135", + "transient volatile Locale Locale136", + "persistence-modifier= none transient volatile Locale Locale137", + "persistence-modifier= persistent transient volatile Locale Locale138", + "persistence-modifier= persistent embedded= true transient volatile Locale Locale139", + "persistence-modifier= persistent embedded= false transient volatile Locale Locale140", + "persistence-modifier= transactional transient volatile Locale Locale141", + "static transient final Locale Locale142", + "static transient volatile Locale Locale143" + }; + public int getLength() + { + return fieldSpecs.length; + } + public Locale get(int index) + { + switch (index) + { + case(0): + return Locale0; + case(1): + return Locale1; + case(2): + return Locale2; + case(3): + return Locale3; + case(4): + return Locale4; + case(5): + return Locale5; + case(6): + return Locale6; + case(7): + return Locale7; + case(8): + return Locale8; + case(9): + return Locale9; + case(10): + return Locale10; + case(11): + return Locale11; + case(12): + return Locale12; + case(13): + return Locale13; + case(14): + return Locale14; + case(15): + return Locale15; + case(16): + return Locale16; + case(17): + return Locale17; + case(18): + return Locale18; + case(19): + return Locale19; + case(20): + return Locale20; + case(21): + return Locale21; + case(22): + return Locale22; + case(23): + return Locale23; + case(24): + return Locale24; + case(25): + return Locale25; + case(26): + return Locale26; + case(27): + return Locale27; + case(28): + return Locale28; + case(29): + return Locale29; + case(30): + return Locale30; + case(31): + return Locale31; + case(32): + return Locale32; + case(33): + return Locale33; + case(34): + return Locale34; + case(35): + return Locale35; + case(36): + return Locale36; + case(37): + return Locale37; + case(38): + return Locale38; + case(39): + return Locale39; + case(40): + return Locale40; + case(41): + return Locale41; + case(42): + return Locale42; + case(43): + return Locale43; + case(44): + return Locale44; + case(45): + return Locale45; + case(46): + return Locale46; + case(47): + return Locale47; + case(48): + return Locale48; + case(49): + return Locale49; + case(50): + return Locale50; + case(51): + return Locale51; + case(52): + return Locale52; + case(53): + return Locale53; + case(54): + return Locale54; + case(55): + return Locale55; + case(56): + return Locale56; + case(57): + return Locale57; + case(58): + return Locale58; + case(59): + return Locale59; + case(60): + return Locale60; + case(61): + return Locale61; + case(62): + return Locale62; + case(63): + return Locale63; + case(64): + return Locale64; + case(65): + return Locale65; + case(66): + return Locale66; + case(67): + return Locale67; + case(68): + return Locale68; + case(69): + return Locale69; + case(70): + return Locale70; + case(71): + return Locale71; + case(72): + return Locale72; + case(73): + return Locale73; + case(74): + return Locale74; + case(75): + return Locale75; + case(76): + return Locale76; + case(77): + return Locale77; + case(78): + return Locale78; + case(79): + return Locale79; + case(80): + return Locale80; + case(81): + return Locale81; + case(82): + return Locale82; + case(83): + return Locale83; + case(84): + return Locale84; + case(85): + return Locale85; + case(86): + return Locale86; + case(87): + return Locale87; + case(88): + return Locale88; + case(89): + return Locale89; + case(90): + return Locale90; + case(91): + return Locale91; + case(92): + return Locale92; + case(93): + return Locale93; + case(94): + return Locale94; + case(95): + return Locale95; + case(96): + return Locale96; + case(97): + return Locale97; + case(98): + return Locale98; + case(99): + return Locale99; + case(100): + return Locale100; + case(101): + return Locale101; + case(102): + return Locale102; + case(103): + return Locale103; + case(104): + return Locale104; + case(105): + return Locale105; + case(106): + return Locale106; + case(107): + return Locale107; + case(108): + return Locale108; + case(109): + return Locale109; + case(110): + return Locale110; + case(111): + return Locale111; + case(112): + return Locale112; + case(113): + return Locale113; + case(114): + return Locale114; + case(115): + return Locale115; + case(116): + return Locale116; + case(117): + return Locale117; + case(118): + return Locale118; + case(119): + return Locale119; + case(120): + return Locale120; + case(121): + return Locale121; + case(122): + return Locale122; + case(123): + return Locale123; + case(124): + return Locale124; + case(125): + return Locale125; + case(126): + return Locale126; + case(127): + return Locale127; + case(128): + return Locale128; + case(129): + return Locale129; + case(130): + return Locale130; + case(131): + return Locale131; + case(132): + return Locale132; + case(133): + return Locale133; + case(134): + return Locale134; + case(135): + return Locale135; + case(136): + return Locale136; + case(137): + return Locale137; + case(138): + return Locale138; + case(139): + return Locale139; + case(140): + return Locale140; + case(141): + return Locale141; + case(142): + return Locale142; + case(143): + return Locale143; + default: + throw new IndexOutOfBoundsException(); + } + } + public boolean set(int index,Locale value) + { + if(fieldSpecs[index].indexOf("final") != -1) + return false; + switch (index) + { + case(0): + Locale0= value; + break; + case(1): + Locale1= value; + break; + case(2): + Locale2= value; + break; + case(3): + Locale3= value; + break; + case(4): + Locale4= value; + break; + case(5): + Locale5= value; + break; + case(6): + Locale6= value; + break; + case(7): + Locale7= value; + break; + case(8): + Locale8= value; + break; + case(9): + Locale9= value; + break; + case(10): + Locale10= value; + break; + case(11): + Locale11= value; + break; + case(12): + Locale12= value; + break; + case(13): + Locale13= value; + break; + case(14): + Locale14= value; + break; + case(16): + Locale16= value; + break; + case(17): + Locale17= value; + break; + case(18): + Locale18= value; + break; + case(19): + Locale19= value; + break; + case(20): + Locale20= value; + break; + case(21): + Locale21= value; + break; + case(22): + Locale22= value; + break; + case(23): + Locale23= value; + break; + case(24): + Locale24= value; + break; + case(26): + Locale26= value; + break; + case(28): + Locale28= value; + break; + case(29): + Locale29= value; + break; + case(30): + Locale30= value; + break; + case(31): + Locale31= value; + break; + case(32): + Locale32= value; + break; + case(33): + Locale33= value; + break; + case(35): + Locale35= value; + break; + case(36): + Locale36= value; + break; + case(37): + Locale37= value; + break; + case(38): + Locale38= value; + break; + case(39): + Locale39= value; + break; + case(40): + Locale40= value; + break; + case(41): + Locale41= value; + break; + case(42): + Locale42= value; + break; + case(43): + Locale43= value; + break; + case(44): + Locale44= value; + break; + case(45): + Locale45= value; + break; + case(46): + Locale46= value; + break; + case(47): + Locale47= value; + break; + case(48): + Locale48= value; + break; + case(49): + Locale49= value; + break; + case(50): + Locale50= value; + break; + case(52): + Locale52= value; + break; + case(53): + Locale53= value; + break; + case(54): + Locale54= value; + break; + case(55): + Locale55= value; + break; + case(56): + Locale56= value; + break; + case(57): + Locale57= value; + break; + case(58): + Locale58= value; + break; + case(59): + Locale59= value; + break; + case(60): + Locale60= value; + break; + case(62): + Locale62= value; + break; + case(64): + Locale64= value; + break; + case(65): + Locale65= value; + break; + case(66): + Locale66= value; + break; + case(67): + Locale67= value; + break; + case(68): + Locale68= value; + break; + case(69): + Locale69= value; + break; + case(71): + Locale71= value; + break; + case(72): + Locale72= value; + break; + case(73): + Locale73= value; + break; + case(74): + Locale74= value; + break; + case(75): + Locale75= value; + break; + case(76): + Locale76= value; + break; + case(77): + Locale77= value; + break; + case(78): + Locale78= value; + break; + case(79): + Locale79= value; + break; + case(80): + Locale80= value; + break; + case(81): + Locale81= value; + break; + case(82): + Locale82= value; + break; + case(83): + Locale83= value; + break; + case(84): + Locale84= value; + break; + case(85): + Locale85= value; + break; + case(86): + Locale86= value; + break; + case(88): + Locale88= value; + break; + case(89): + Locale89= value; + break; + case(90): + Locale90= value; + break; + case(91): + Locale91= value; + break; + case(92): + Locale92= value; + break; + case(93): + Locale93= value; + break; + case(94): + Locale94= value; + break; + case(95): + Locale95= value; + break; + case(96): + Locale96= value; + break; + case(98): + Locale98= value; + break; + case(100): + Locale100= value; + break; + case(101): + Locale101= value; + break; + case(102): + Locale102= value; + break; + case(103): + Locale103= value; + break; + case(104): + Locale104= value; + break; + case(105): + Locale105= value; + break; + case(107): + Locale107= value; + break; + case(108): + Locale108= value; + break; + case(109): + Locale109= value; + break; + case(110): + Locale110= value; + break; + case(111): + Locale111= value; + break; + case(112): + Locale112= value; + break; + case(113): + Locale113= value; + break; + case(114): + Locale114= value; + break; + case(115): + Locale115= value; + break; + case(116): + Locale116= value; + break; + case(117): + Locale117= value; + break; + case(118): + Locale118= value; + break; + case(119): + Locale119= value; + break; + case(120): + Locale120= value; + break; + case(121): + Locale121= value; + break; + case(122): + Locale122= value; + break; + case(124): + Locale124= value; + break; + case(125): + Locale125= value; + break; + case(126): + Locale126= value; + break; + case(127): + Locale127= value; + break; + case(128): + Locale128= value; + break; + case(129): + Locale129= value; + break; + case(130): + Locale130= value; + break; + case(131): + Locale131= value; + break; + case(132): + Locale132= value; + break; + case(134): + Locale134= value; + break; + case(136): + Locale136= value; + break; + case(137): + Locale137= value; + break; + case(138): + Locale138= value; + break; + case(139): + Locale139= value; + break; + case(140): + Locale140= value; + break; + case(141): + Locale141= value; + break; + case(143): + Locale143= 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/FieldsOfLocale.java ------------------------------------------------------------------------------ svn:executable = * Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java?view=auto&rev=160090 ============================================================================== --- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java (added) +++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.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 FieldsOfLong { + public int identifier; + private Long Long0; + private Long Long1; + private Long Long2; + private Long Long3; + private Long Long4; + private Long Long5; + private Long Long6; + private Long Long7; + private static Long Long8; + private transient Long Long9; + private transient Long Long10; + private transient Long Long11; + private transient Long Long12; + private transient Long Long13; + private transient Long Long14; + private final Long Long15 = new Long((long)5); + private volatile Long Long16; + private volatile Long Long17; + private volatile Long Long18; + private volatile Long Long19; + private volatile Long Long20; + private volatile Long Long21; + private volatile Long Long22; + private volatile Long Long23; + private static transient Long Long24; + private static final Long Long25 = new Long((long)5); + private static volatile Long Long26; + private transient final Long Long27 = new Long((long)5); + private transient volatile Long Long28; + private transient volatile Long Long29; + private transient volatile Long Long30; + private transient volatile Long Long31; + private transient volatile Long Long32; + private transient volatile Long Long33; + private static transient final Long Long34 = new Long((long)5); + private static transient volatile Long Long35; + public Long Long36; + public Long Long37; + public Long Long38; + public Long Long39; + public Long Long40; + public Long Long41; + public Long Long42; + public Long Long43; + public static Long Long44; + public transient Long Long45; + public transient Long Long46; + public transient Long Long47; + public transient Long Long48; + public transient Long Long49; + public transient Long Long50; + public final Long Long51 = new Long((long)5); + public volatile Long Long52; + public volatile Long Long53; + public volatile Long Long54; + public volatile Long Long55; + public volatile Long Long56; + public volatile Long Long57; + public volatile Long Long58; + public volatile Long Long59; + public static transient Long Long60; + public static final Long Long61 = new Long((long)5); + public static volatile Long Long62; + public transient final Long Long63 = new Long((long)5); + public transient volatile Long Long64; + public transient volatile Long Long65; + public transient volatile Long Long66; + public transient volatile Long Long67; + public transient volatile Long Long68; + public transient volatile Long Long69; + public static transient final Long Long70 = new Long((long)5); + public static transient volatile Long Long71; + protected Long Long72; + protected Long Long73; + protected Long Long74; + protected Long Long75; + protected Long Long76; + protected Long Long77; + protected Long Long78; + protected Long Long79; + protected static Long Long80; + protected transient Long Long81; + protected transient Long Long82; + protected transient Long Long83; + protected transient Long Long84; + protected transient Long Long85; + protected transient Long Long86; + protected final Long Long87 = new Long((long)5); + protected volatile Long Long88; + protected volatile Long Long89; + protected volatile Long Long90; + protected volatile Long Long91; + protected volatile Long Long92; + protected volatile Long Long93; + protected volatile Long Long94; + protected volatile Long Long95; + protected static transient Long Long96; + protected static final Long Long97 = new Long((long)5); + protected static volatile Long Long98; + protected transient final Long Long99 = new Long((long)5); + protected transient volatile Long Long100; + protected transient volatile Long Long101; + protected transient volatile Long Long102; + protected transient volatile Long Long103; + protected transient volatile Long Long104; + protected transient volatile Long Long105; + protected static transient final Long Long106 = new Long((long)5); + protected static transient volatile Long Long107; + Long Long108; + Long Long109; + Long Long110; + Long Long111; + Long Long112; + Long Long113; + Long Long114; + Long Long115; + static Long Long116; + transient Long Long117; + transient Long Long118; + transient Long Long119; + transient Long Long120; + transient Long Long121; + transient Long Long122; + final Long Long123 = new Long((long)5); + volatile Long Long124; + volatile Long Long125; + volatile Long Long126; + volatile Long Long127; + volatile Long Long128; + volatile Long Long129; + volatile Long Long130; + volatile Long Long131; + static transient Long Long132; + static final Long Long133 = new Long((long)5); + static volatile Long Long134; + transient final Long Long135 = new Long((long)5); + transient volatile Long Long136; + transient volatile Long Long137; + transient volatile Long Long138; + transient volatile Long Long139; + transient volatile Long Long140; + transient volatile Long Long141; + static transient final Long Long142 = new Long((long)5); + static transient volatile Long Long143; + +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 Long Long0", + "embedded= true private Long Long1", + "embedded= false private Long Long2", + "persistence-modifier= none private Long Long3", + "persistence-modifier= persistent private Long Long4", + "persistence-modifier= persistent embedded= true private Long Long5", + "persistence-modifier= persistent embedded= false private Long Long6", + "persistence-modifier= transactional private Long Long7", + "private static Long Long8", + "private transient Long Long9", + "persistence-modifier= none private transient Long Long10", + "persistence-modifier= persistent private transient Long Long11", + "persistence-modifier= persistent embedded= true private transient Long Long12", + "persistence-modifier= persistent embedded= false private transient Long Long13", + "persistence-modifier= transactional private transient Long Long14", + "private final Long Long15", + "private volatile Long Long16", + "embedded= true private volatile Long Long17", + "embedded= false private volatile Long Long18", + "persistence-modifier= none private volatile Long Long19", + "persistence-modifier= persistent private volatile Long Long20", + "persistence-modifier= persistent embedded= true private volatile Long Long21", + "persistence-modifier= persistent embedded= false private volatile Long Long22", + "persistence-modifier= transactional private volatile Long Long23", + "private static transient Long Long24", + "private static final Long Long25", + "private static volatile Long Long26", + "private transient final Long Long27", + "private transient volatile Long Long28", + "persistence-modifier= none private transient volatile Long Long29", + "persistence-modifier= persistent private transient volatile Long Long30", + "persistence-modifier= persistent embedded= true private transient volatile Long Long31", + "persistence-modifier= persistent embedded= false private transient volatile Long Long32", + "persistence-modifier= transactional private transient volatile Long Long33", + "private static transient final Long Long34", + "private static transient volatile Long Long35", + "public Long Long36", + "embedded= true public Long Long37", + "embedded= false public Long Long38", + "persistence-modifier= none public Long Long39", + "persistence-modifier= persistent public Long Long40", + "persistence-modifier= persistent embedded= true public Long Long41", + "persistence-modifier= persistent embedded= false public Long Long42", + "persistence-modifier= transactional public Long Long43", + "public static Long Long44", + "public transient Long Long45", + "persistence-modifier= none public transient Long Long46", + "persistence-modifier= persistent public transient Long Long47", + "persistence-modifier= persistent embedded= true public transient Long Long48", + "persistence-modifier= persistent embedded= false public transient Long Long49", + "persistence-modifier= transactional public transient Long Long50", + "public final Long Long51", + "public volatile Long Long52", + "embedded= true public volatile Long Long53", + "embedded= false public volatile Long Long54", + "persistence-modifier= none public volatile Long Long55", + "persistence-modifier= persistent public volatile Long Long56", + "persistence-modifier= persistent embedded= true public volatile Long Long57", + "persistence-modifier= persistent embedded= false public volatile Long Long58", + "persistence-modifier= transactional public volatile Long Long59", + "public static transient Long Long60", + "public static final Long Long61", + "public static volatile Long Long62", + "public transient final Long Long63", + "public transient volatile Long Long64", + "persistence-modifier= none public transient volatile Long Long65", + "persistence-modifier= persistent public transient volatile Long Long66", + "persistence-modifier= persistent embedded= true public transient volatile Long Long67", + "persistence-modifier= persistent embedded= false public transient volatile Long Long68", + "persistence-modifier= transactional public transient volatile Long Long69", + "public static transient final Long Long70", + "public static transient volatile Long Long71", + "protected Long Long72", + "embedded= true protected Long Long73", + "embedded= false protected Long Long74", + "persistence-modifier= none protected Long Long75", + "persistence-modifier= persistent protected Long Long76", + "persistence-modifier= persistent embedded= true protected Long Long77", + "persistence-modifier= persistent embedded= false protected Long Long78", + "persistence-modifier= transactional protected Long Long79", + "protected static Long Long80", + "protected transient Long Long81", + "persistence-modifier= none protected transient Long Long82", + "persistence-modifier= persistent protected transient Long Long83", + "persistence-modifier= persistent embedded= true protected transient Long Long84", + "persistence-modifier= persistent embedded= false protected transient Long Long85", + "persistence-modifier= transactional protected transient Long Long86", + "protected final Long Long87", + "protected volatile Long Long88", + "embedded= true protected volatile Long Long89", + "embedded= false protected volatile Long Long90", + "persistence-modifier= none protected volatile Long Long91", + "persistence-modifier= persistent protected volatile Long Long92", + "persistence-modifier= persistent embedded= true protected volatile Long Long93", + "persistence-modifier= persistent embedded= false protected volatile Long Long94", + "persistence-modifier= transactional protected volatile Long Long95", + "protected static transient Long Long96", + "protected static final Long Long97", + "protected static volatile Long Long98", + "protected transient final Long Long99", + "protected transient volatile Long Long100", + "persistence-modifier= none protected transient volatile Long Long101", + "persistence-modifier= persistent protected transient volatile Long Long102", + "persistence-modifier= persistent embedded= true protected transient volatile Long Long103", + "persistence-modifier= persistent embedded= false protected transient volatile Long Long104", + "persistence-modifier= transactional protected transient volatile Long Long105", + "protected static transient final Long Long106", + "protected static transient volatile Long Long107", + "Long Long108", + "embedded= true Long Long109", + "embedded= false Long Long110", + "persistence-modifier= none Long Long111", + "persistence-modifier= persistent Long Long112", + "persistence-modifier= persistent embedded= true Long Long113", + "persistence-modifier= persistent embedded= false Long Long114", + "persistence-modifier= transactional Long Long115", + "static Long Long116", + "transient Long Long117", + "persistence-modifier= none transient Long Long118", + "persistence-modifier= persistent transient Long Long119", + "persistence-modifier= persistent embedded= true transient Long Long120", + "persistence-modifier= persistent embedded= false transient Long Long121", + "persistence-modifier= transactional transient Long Long122", + "final Long Long123", + "volatile Long Long124", + "embedded= true volatile Long Long125", + "embedded= false volatile Long Long126", + "persistence-modifier= none volatile Long Long127", + "persistence-modifier= persistent volatile Long Long128", + "persistence-modifier= persistent embedded= true volatile Long Long129", + "persistence-modifier= persistent embedded= false volatile Long Long130", + "persistence-modifier= transactional volatile Long Long131", + "static transient Long Long132", + "static final Long Long133", + "static volatile Long Long134", + "transient final Long Long135", + "transient volatile Long Long136", + "persistence-modifier= none transient volatile Long Long137", + "persistence-modifier= persistent transient volatile Long Long138", + "persistence-modifier= persistent embedded= true transient volatile Long Long139", + "persistence-modifier= persistent embedded= false transient volatile Long Long140", + "persistence-modifier= transactional transient volatile Long Long141", + "static transient final Long Long142", + "static transient volatile Long Long143" + }; + public int getLength() + { + return fieldSpecs.length; + } + public Long get(int index) + { + switch (index) + { + case(0): + return Long0; + case(1): + return Long1; + case(2): + return Long2; + case(3): + return Long3; + case(4): + return Long4; + case(5): + return Long5; + case(6): + return Long6; + case(7): + return Long7; + case(8): + return Long8; + case(9): + return Long9; + case(10): + return Long10; + case(11): + return Long11; + case(12): + return Long12; + case(13): + return Long13; + case(14): + return Long14; + case(15): + return Long15; + case(16): + return Long16; + case(17): + return Long17; + case(18): + return Long18; + case(19): + return Long19; + case(20): + return Long20; + case(21): + return Long21; + case(22): + return Long22; + case(23): + return Long23; + case(24): + return Long24; + case(25): + return Long25; + case(26): + return Long26; + case(27): + return Long27; + case(28): + return Long28; + case(29): + return Long29; + case(30): + return Long30; + case(31): + return Long31; + case(32): + return Long32; + case(33): + return Long33; + case(34): + return Long34; + case(35): + return Long35; + case(36): + return Long36; + case(37): + return Long37; + case(38): + return Long38; + case(39): + return Long39; + case(40): + return Long40; + case(41): + return Long41; + case(42): + return Long42; + case(43): + return Long43; + case(44): + return Long44; + case(45): + return Long45; + case(46): + return Long46; + case(47): + return Long47; + case(48): + return Long48; + case(49): + return Long49; + case(50): + return Long50; + case(51): + return Long51; + case(52): + return Long52; + case(53): + return Long53; + case(54): + return Long54; + case(55): + return Long55; + case(56): + return Long56; + case(57): + return Long57; + case(58): + return Long58; + case(59): + return Long59; + case(60): + return Long60; + case(61): + return Long61; + case(62): + return Long62; + case(63): + return Long63; + case(64): + return Long64; + case(65): + return Long65; + case(66): + return Long66; + case(67): + return Long67; + case(68): + return Long68; + case(69): + return Long69; + case(70): + return Long70; + case(71): + return Long71; + case(72): + return Long72; + case(73): + return Long73; + case(74): + return Long74; + case(75): + return Long75; + case(76): + return Long76; + case(77): + return Long77; + case(78): + return Long78; + case(79): + return Long79; + case(80): + return Long80; + case(81): + return Long81; + case(82): + return Long82; + case(83): + return Long83; + case(84): + return Long84; + case(85): + return Long85; + case(86): + return Long86; + case(87): + return Long87; + case(88): + return Long88; + case(89): + return Long89; + case(90): + return Long90; + case(91): + return Long91; + case(92): + return Long92; + case(93): + return Long93; + case(94): + return Long94; + case(95): + return Long95; + case(96): + return Long96; + case(97): + return Long97; + case(98): + return Long98; + case(99): + return Long99; + case(100): + return Long100; + case(101): + return Long101; + case(102): + return Long102; + case(103): + return Long103; + case(104): + return Long104; + case(105): + return Long105; + case(106): + return Long106; + case(107): + return Long107; + case(108): + return Long108; + case(109): + return Long109; + case(110): + return Long110; + case(111): + return Long111; + case(112): + return Long112; + case(113): + return Long113; + case(114): + return Long114; + case(115): + return Long115; + case(116): + return Long116; + case(117): + return Long117; + case(118): + return Long118; + case(119): + return Long119; + case(120): + return Long120; + case(121): + return Long121; + case(122): + return Long122; + case(123): + return Long123; + case(124): + return Long124; + case(125): + return Long125; + case(126): + return Long126; + case(127): + return Long127; + case(128): + return Long128; + case(129): + return Long129; + case(130): + return Long130; + case(131): + return Long131; + case(132): + return Long132; + case(133): + return Long133; + case(134): + return Long134; + case(135): + return Long135; + case(136): + return Long136; + case(137): + return Long137; + case(138): + return Long138; + case(139): + return Long139; + case(140): + return Long140; + case(141): + return Long141; + case(142): + return Long142; + case(143): + return Long143; + default: + throw new IndexOutOfBoundsException(); + } + } + public boolean set(int index,Long value) + { + if(fieldSpecs[index].indexOf("final") != -1) + return false; + switch (index) + { + case(0): + Long0= value; + break; + case(1): + Long1= value; + break; + case(2): + Long2= value; + break; + case(3): + Long3= value; + break; + case(4): + Long4= value; + break; + case(5): + Long5= value; + break; + case(6): + Long6= value; + break; + case(7): + Long7= value; + break; + case(8): + Long8= value; + break; + case(9): + Long9= value; + break; + case(10): + Long10= value; + break; + case(11): + Long11= value; + break; + case(12): + Long12= value; + break; + case(13): + Long13= value; + break; + case(14): + Long14= value; + break; + case(16): + Long16= value; + break; + case(17): + Long17= value; + break; + case(18): + Long18= value; + break; + case(19): + Long19= value; + break; + case(20): + Long20= value; + break; + case(21): + Long21= value; + break; + case(22): + Long22= value; + break; + case(23): + Long23= value; + break; + case(24): + Long24= value; + break; + case(26): + Long26= value; + break; + case(28): + Long28= value; + break; + case(29): + Long29= value; + break; + case(30): + Long30= value; + break; + case(31): + Long31= value; + break; + case(32): + Long32= value; + break; + case(33): + Long33= value; + break; + case(35): + Long35= value; + break; + case(36): + Long36= value; + break; + case(37): + Long37= value; + break; + case(38): + Long38= value; + break; + case(39): + Long39= value; + break; + case(40): + Long40= value; + break; + case(41): + Long41= value; + break; + case(42): + Long42= value; + break; + case(43): + Long43= value; + break; + case(44): + Long44= value; + break; + case(45): + Long45= value; + break; + case(46): + Long46= value; + break; + case(47): + Long47= value; + break; + case(48): + Long48= value; + break; + case(49): + Long49= value; + break; + case(50): + Long50= value; + break; + case(52): + Long52= value; + break; + case(53): + Long53= value; + break; + case(54): + Long54= value; + break; + case(55): + Long55= value; + break; + case(56): + Long56= value; + break; + case(57): + Long57= value; + break; + case(58): + Long58= value; + break; + case(59): + Long59= value; + break; + case(60): + Long60= value; + break; + case(62): + Long62= value; + break; + case(64): + Long64= value; + break; + case(65): + Long65= value; + break; + case(66): + Long66= value; + break; + case(67): + Long67= value; + break; + case(68): + Long68= value; + break; + case(69): + Long69= value; + break; + case(71): + Long71= value; + break; + case(72): + Long72= value; + break; + case(73): + Long73= value; + break; + case(74): + Long74= value; + break; + case(75): + Long75= value; + break; + case(76): + Long76= value; + break; + case(77): + Long77= value; + break; + case(78): + Long78= value; + break; + case(79): + Long79= value; + break; + case(80): + Long80= value; + break; + case(81): + Long81= value; + break; + case(82): + Long82= value; + break; + case(83): + Long83= value; + break; + case(84): + Long84= value; + break; + case(85): + Long85= value; + break; + case(86): + Long86= value; + break; + case(88): + Long88= value; + break; + case(89): + Long89= value; + break; + case(90): + Long90= value; + break; + case(91): + Long91= value; + break; + case(92): + Long92= value; + break; + case(93): + Long93= value; + break; + case(94): + Long94= value; + break; + case(95): + Long95= value; + break; + case(96): + Long96= value; + break; + case(98): + Long98= value; + break; + case(100): + Long100= value; + break; + case(101): + Long101= value; + break; + case(102): + Long102= value; + break; + case(103): + Long103= value; + break; + case(104): + Long104= value; + break; + case(105): + Long105= value; + break; + case(107): + Long107= value; + break; + case(108): + Long108= value; + break; + case(109): + Long109= value; + break; + case(110): + Long110= value; + break; + case(111): + Long111= value; + break; + case(112): + Long112= value; + break; + case(113): + Long113= value; + break; + case(114): + Long114= value; + break; + case(115): + Long115= value; + break; + case(116): + Long116= value; + break; + case(117): + Long117= value; + break; + case(118): + Long118= value; + break; + case(119): + Long119= value; + break; + case(120): + Long120= value; + break; + case(121): + Long121= value; + break; + case(122): + Long122= value; + break; + case(124): + Long124= value; + break; + case(125): + Long125= value; + break; + case(126): + Long126= value; + break; + case(127): + Long127= value; + break; + case(128): + Long128= value; + break; + case(129): + Long129= value; + break; + case(130): + Long130= value; + break; + case(131): + Long131= value; + break; + case(132): + Long132= value; + break; + case(134): + Long134= value; + break; + case(136): + Long136= value; + break; + case(137): + Long137= value; + break; + case(138): + Long138= value; + break; + case(139): + Long139= value; + break; + case(140): + Long140= value; + break; + case(141): + Long141= value; + break; + case(143): + Long143= 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/FieldsOfLong.java ------------------------------------------------------------------------------ svn:executable = *