src/share/classes/com/sun/corba/se/impl/orbutil/RepositoryId_1_3.java

changeset 371
e324dfb90c9e
parent 158
91006f157c46
equal deleted inserted replaced
334:66c7161ee588 371:e324dfb90c9e
1 /* 1 /*
2 * Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. Oracle designates this 7 * published by the Free Software Foundation. Oracle designates this
60 // qualified Java name with '.' package separators 60 // qualified Java name with '.' package separators
61 // uniformly, and is safe because that is the only 61 // uniformly, and is safe because that is the only
62 // legal use of '.' in a Java name. 62 // legal use of '.' in a Java name.
63 63
64 public static final RepositoryIdCache_1_3 cache = new RepositoryIdCache_1_3(); 64 public static final RepositoryIdCache_1_3 cache = new RepositoryIdCache_1_3();
65 public static final byte[] IDL_IDENTIFIER_CHARS = { 65 private static final byte[] IDL_IDENTIFIER_CHARS = {
66 66
67 // 0 1 2 3 4 5 6 7 8 9 a b c d e f 67 // 0 1 2 3 4 5 6 7 8 9 a b c d e f
68 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 00-0f 68 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 00-0f
69 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 10-1f 69 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 10-1f
70 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,1,0, // 20-2f 70 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,1,0, // 20-2f
178 public static final String kRemoteValueHash = ""; 178 public static final String kRemoteValueHash = "";
179 public static final String kRemoteStubValue = ""; 179 public static final String kRemoteStubValue = "";
180 public static final String kRemoteTypeStr = ""; 180 public static final String kRemoteTypeStr = "";
181 public static final String kRemoteValueRepID = ""; 181 public static final String kRemoteValueRepID = "";
182 182
183 public static final Hashtable kSpecialArrayTypeStrings = new Hashtable(); 183 private static final Hashtable kSpecialArrayTypeStrings = new Hashtable();
184 184
185 static { 185 static {
186 kSpecialArrayTypeStrings.put("CORBA.WStringValue", new StringBuffer(java.lang.String.class.getName())); 186 kSpecialArrayTypeStrings.put("CORBA.WStringValue", new StringBuffer(java.lang.String.class.getName()));
187 kSpecialArrayTypeStrings.put("javax.rmi.CORBA.ClassDesc", new StringBuffer(java.lang.Class.class.getName())); 187 kSpecialArrayTypeStrings.put("javax.rmi.CORBA.ClassDesc", new StringBuffer(java.lang.Class.class.getName()));
188 kSpecialArrayTypeStrings.put("CORBA.Object", new StringBuffer(java.rmi.Remote.class.getName())); 188 kSpecialArrayTypeStrings.put("CORBA.Object", new StringBuffer(java.rmi.Remote.class.getName()));
189 189
190 } 190 }
191 191
192 public static final Hashtable kSpecialCasesRepIDs = new Hashtable(); 192 private static final Hashtable kSpecialCasesRepIDs = new Hashtable();
193 193
194 static { 194 static {
195 kSpecialCasesRepIDs.put(java.lang.String.class, kWStringValueRepID); 195 kSpecialCasesRepIDs.put(java.lang.String.class, kWStringValueRepID);
196 kSpecialCasesRepIDs.put(java.lang.Class.class, kClassDescValueRepID); 196 kSpecialCasesRepIDs.put(java.lang.Class.class, kClassDescValueRepID);
197 kSpecialCasesRepIDs.put(java.rmi.Remote.class, kRemoteValueRepID); 197 kSpecialCasesRepIDs.put(java.rmi.Remote.class, kRemoteValueRepID);
198 } 198 }
199 199
200 public static final Hashtable kSpecialCasesStubValues = new Hashtable(); 200 private static final Hashtable kSpecialCasesStubValues = new Hashtable();
201 201
202 static { 202 static {
203 kSpecialCasesStubValues.put(java.lang.String.class, kWStringStubValue); 203 kSpecialCasesStubValues.put(java.lang.String.class, kWStringStubValue);
204 kSpecialCasesStubValues.put(java.lang.Class.class, kClassDescStubValue); 204 kSpecialCasesStubValues.put(java.lang.Class.class, kClassDescStubValue);
205 kSpecialCasesStubValues.put(java.lang.Object.class, kObjectStubValue); 205 kSpecialCasesStubValues.put(java.lang.Object.class, kObjectStubValue);
207 kSpecialCasesStubValues.put(java.io.Externalizable.class, kExternalizableStubValue); 207 kSpecialCasesStubValues.put(java.io.Externalizable.class, kExternalizableStubValue);
208 kSpecialCasesStubValues.put(java.rmi.Remote.class, kRemoteStubValue); 208 kSpecialCasesStubValues.put(java.rmi.Remote.class, kRemoteStubValue);
209 } 209 }
210 210
211 211
212 public static final Hashtable kSpecialCasesVersions = new Hashtable(); 212 private static final Hashtable kSpecialCasesVersions = new Hashtable();
213 213
214 static { 214 static {
215 kSpecialCasesVersions.put(java.lang.String.class, kWStringValueHash); 215 kSpecialCasesVersions.put(java.lang.String.class, kWStringValueHash);
216 kSpecialCasesVersions.put(java.lang.Class.class, kClassDescValueHash); 216 kSpecialCasesVersions.put(java.lang.Class.class, kClassDescValueHash);
217 kSpecialCasesVersions.put(java.lang.Object.class, kObjectValueHash); 217 kSpecialCasesVersions.put(java.lang.Object.class, kObjectValueHash);
218 kSpecialCasesVersions.put(java.io.Serializable.class, kSerializableValueHash); 218 kSpecialCasesVersions.put(java.io.Serializable.class, kSerializableValueHash);
219 kSpecialCasesVersions.put(java.io.Externalizable.class, kExternalizableValueHash); 219 kSpecialCasesVersions.put(java.io.Externalizable.class, kExternalizableValueHash);
220 kSpecialCasesVersions.put(java.rmi.Remote.class, kRemoteValueHash); 220 kSpecialCasesVersions.put(java.rmi.Remote.class, kRemoteValueHash);
221 } 221 }
222 222
223 public static final Hashtable kSpecialCasesClasses = new Hashtable(); 223 private static final Hashtable kSpecialCasesClasses = new Hashtable();
224 224
225 static { 225 static {
226 kSpecialCasesClasses.put(kWStringTypeStr, java.lang.String.class); 226 kSpecialCasesClasses.put(kWStringTypeStr, java.lang.String.class);
227 kSpecialCasesClasses.put(kClassDescTypeStr, java.lang.Class.class); 227 kSpecialCasesClasses.put(kClassDescTypeStr, java.lang.Class.class);
228 kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class); 228 kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class);
230 kSpecialCasesClasses.put("org.omg.CORBA.WStringValue", java.lang.String.class); 230 kSpecialCasesClasses.put("org.omg.CORBA.WStringValue", java.lang.String.class);
231 kSpecialCasesClasses.put("javax.rmi.CORBA.ClassDesc", java.lang.Class.class); 231 kSpecialCasesClasses.put("javax.rmi.CORBA.ClassDesc", java.lang.Class.class);
232 //kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class); 232 //kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class);
233 } 233 }
234 234
235 public static final Hashtable kSpecialCasesArrayPrefix = new Hashtable(); 235 private static final Hashtable kSpecialCasesArrayPrefix = new Hashtable();
236 236
237 static { 237 static {
238 kSpecialCasesArrayPrefix.put(java.lang.String.class, kValuePrefix + kSequencePrefix + kCORBAPrefix); 238 kSpecialCasesArrayPrefix.put(java.lang.String.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
239 kSpecialCasesArrayPrefix.put(java.lang.Class.class, kValuePrefix + kSequencePrefix + "javax/rmi/CORBA/"); 239 kSpecialCasesArrayPrefix.put(java.lang.Class.class, kValuePrefix + kSequencePrefix + "javax/rmi/CORBA/");
240 kSpecialCasesArrayPrefix.put(java.lang.Object.class, kValuePrefix + kSequencePrefix + "java/lang/"); 240 kSpecialCasesArrayPrefix.put(java.lang.Object.class, kValuePrefix + kSequencePrefix + "java/lang/");
241 kSpecialCasesArrayPrefix.put(java.io.Serializable.class, kValuePrefix + kSequencePrefix + "java/io/"); 241 kSpecialCasesArrayPrefix.put(java.io.Serializable.class, kValuePrefix + kSequencePrefix + "java/io/");
242 kSpecialCasesArrayPrefix.put(java.io.Externalizable.class, kValuePrefix + kSequencePrefix + "java/io/"); 242 kSpecialCasesArrayPrefix.put(java.io.Externalizable.class, kValuePrefix + kSequencePrefix + "java/io/");
243 kSpecialCasesArrayPrefix.put(java.rmi.Remote.class, kValuePrefix + kSequencePrefix + kCORBAPrefix); 243 kSpecialCasesArrayPrefix.put(java.rmi.Remote.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
244 } 244 }
245 245
246 public static final Hashtable kSpecialPrimitives = new Hashtable(); 246 private static final Hashtable kSpecialPrimitives = new Hashtable();
247 247
248 static { 248 static {
249 kSpecialPrimitives.put("int","long"); 249 kSpecialPrimitives.put("int","long");
250 kSpecialPrimitives.put("long","longlong"); 250 kSpecialPrimitives.put("long","longlong");
251 kSpecialPrimitives.put("byte","octet"); 251 kSpecialPrimitives.put("byte","octet");

mercurial