Merge
This commit is contained in:
commit
21cc129aea
corba/src/share/classes
com/sun/corba/se
impl
interceptors
javax/rmi/CORBA
oa
orb
orbutil
protocol
util
spi/logging
sun/rmi/rmic/iiop
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -217,7 +217,7 @@ public final class ClientRequestInfoImpl
|
||||
|
||||
// ClientRequestInfo validity table (see ptc/00-08-06 table 21-1).
|
||||
// Note: These must be in the same order as specified in contants.
|
||||
protected static final boolean validCall[][] = {
|
||||
private static final boolean validCall[][] = {
|
||||
// LEGEND:
|
||||
// s_req = send_request r_rep = receive_reply
|
||||
// s_pol = send_poll r_exc = receive_exception
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -195,7 +195,7 @@ public final class ServerRequestInfoImpl
|
||||
|
||||
// ServerRequestInfo validity table (see ptc/00-08-06 table 21-2).
|
||||
// Note: These must be in the same order as specified in contants.
|
||||
protected static final boolean validCall[][] = {
|
||||
private static final boolean validCall[][] = {
|
||||
// LEGEND:
|
||||
// r_rsc = receive_request_service_contexts
|
||||
// r_req = receive_request
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -130,10 +130,23 @@ public class Util implements javax.rmi.CORBA.UtilDelegate
|
||||
private UtilSystemException utilWrapper = UtilSystemException.get(
|
||||
CORBALogDomains.RPC_ENCODING);
|
||||
|
||||
public static Util instance = null;
|
||||
private static Util instance = null;
|
||||
|
||||
public Util() {
|
||||
instance = this;
|
||||
setInstance(this);
|
||||
}
|
||||
|
||||
private static void setInstance( Util util ) {
|
||||
assert instance == null : "Instance already defined";
|
||||
instance = util;
|
||||
}
|
||||
|
||||
public static Util getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
public static boolean isInstanceDefined() {
|
||||
return instance != null;
|
||||
}
|
||||
|
||||
// Used by TOAFactory.shutdown to unexport all targets for this
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -93,7 +93,7 @@ public abstract class POAPolicyMediatorBase_R extends POAPolicyMediatorBase {
|
||||
|
||||
activeObjectMap.putServant( servant, entry ) ;
|
||||
|
||||
if (Util.instance != null) {
|
||||
if (Util.isInstanceDefined()) {
|
||||
POAManagerImpl pm = (POAManagerImpl)poa.the_POAManager() ;
|
||||
POAFactory factory = pm.getFactory() ;
|
||||
factory.registerPOAForServant(poa, servant);
|
||||
@ -129,7 +129,7 @@ public abstract class POAPolicyMediatorBase_R extends POAPolicyMediatorBase {
|
||||
|
||||
activeObjectMap.remove(key);
|
||||
|
||||
if (Util.instance != null) {
|
||||
if (Util.isInstanceDefined()) {
|
||||
POAManagerImpl pm = (POAManagerImpl)poa.the_POAManager() ;
|
||||
POAFactory factory = pm.getFactory() ;
|
||||
factory.unregisterPOAForServant(poa, s);
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -78,8 +78,8 @@ public class TOAFactory implements ObjectAdapterFactory
|
||||
|
||||
public void shutdown( boolean waitForCompletion )
|
||||
{
|
||||
if (Util.instance != null) {
|
||||
Util.instance.unregisterTargetsForORB(orb);
|
||||
if (Util.isInstanceDefined()) {
|
||||
Util.getInstance().unregisterTargetsForORB(orb);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2002, 2006, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -106,7 +106,9 @@ public class ParserTable {
|
||||
|
||||
public ParserData[] getParserData()
|
||||
{
|
||||
return parserData ;
|
||||
ParserData[] parserArray = new ParserData[parserData.length];
|
||||
System.arraycopy(parserData, 0, parserArray, 0, parserData.length);
|
||||
return parserArray;
|
||||
}
|
||||
|
||||
private ParserTable() {
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2002, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -62,7 +62,7 @@ public class RepositoryId_1_3 {
|
||||
// legal use of '.' in a Java name.
|
||||
|
||||
public static final RepositoryIdCache_1_3 cache = new RepositoryIdCache_1_3();
|
||||
public static final byte[] IDL_IDENTIFIER_CHARS = {
|
||||
private static final byte[] IDL_IDENTIFIER_CHARS = {
|
||||
|
||||
// 0 1 2 3 4 5 6 7 8 9 a b c d e f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 00-0f
|
||||
@ -180,7 +180,7 @@ public class RepositoryId_1_3 {
|
||||
public static final String kRemoteTypeStr = "";
|
||||
public static final String kRemoteValueRepID = "";
|
||||
|
||||
public static final Hashtable kSpecialArrayTypeStrings = new Hashtable();
|
||||
private static final Hashtable kSpecialArrayTypeStrings = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialArrayTypeStrings.put("CORBA.WStringValue", new StringBuffer(java.lang.String.class.getName()));
|
||||
@ -189,7 +189,7 @@ public class RepositoryId_1_3 {
|
||||
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesRepIDs = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesRepIDs = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesRepIDs.put(java.lang.String.class, kWStringValueRepID);
|
||||
@ -197,7 +197,7 @@ public class RepositoryId_1_3 {
|
||||
kSpecialCasesRepIDs.put(java.rmi.Remote.class, kRemoteValueRepID);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesStubValues = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesStubValues = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesStubValues.put(java.lang.String.class, kWStringStubValue);
|
||||
@ -209,7 +209,7 @@ public class RepositoryId_1_3 {
|
||||
}
|
||||
|
||||
|
||||
public static final Hashtable kSpecialCasesVersions = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesVersions = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesVersions.put(java.lang.String.class, kWStringValueHash);
|
||||
@ -220,7 +220,7 @@ public class RepositoryId_1_3 {
|
||||
kSpecialCasesVersions.put(java.rmi.Remote.class, kRemoteValueHash);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesClasses = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesClasses = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesClasses.put(kWStringTypeStr, java.lang.String.class);
|
||||
@ -232,7 +232,7 @@ public class RepositoryId_1_3 {
|
||||
//kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesArrayPrefix = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesArrayPrefix = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesArrayPrefix.put(java.lang.String.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
|
||||
@ -243,7 +243,7 @@ public class RepositoryId_1_3 {
|
||||
kSpecialCasesArrayPrefix.put(java.rmi.Remote.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialPrimitives = new Hashtable();
|
||||
private static final Hashtable kSpecialPrimitives = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialPrimitives.put("int","long");
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2001, 2002, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2001, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -63,7 +63,7 @@ public class RepositoryId_1_3_1 {
|
||||
// uniformly, and is safe because that is the only
|
||||
// legal use of '.' in a Java name.
|
||||
|
||||
public static final byte[] IDL_IDENTIFIER_CHARS = {
|
||||
private static final byte[] IDL_IDENTIFIER_CHARS = {
|
||||
|
||||
// 0 1 2 3 4 5 6 7 8 9 a b c d e f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 00-0f
|
||||
@ -198,7 +198,7 @@ public class RepositoryId_1_3_1 {
|
||||
public static final String kRemoteTypeStr = "";
|
||||
public static final String kRemoteValueRepID = "";
|
||||
|
||||
public static final Hashtable kSpecialArrayTypeStrings = new Hashtable();
|
||||
private static final Hashtable kSpecialArrayTypeStrings = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialArrayTypeStrings.put("CORBA.WStringValue", new StringBuffer(java.lang.String.class.getName()));
|
||||
@ -207,7 +207,7 @@ public class RepositoryId_1_3_1 {
|
||||
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesRepIDs = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesRepIDs = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesRepIDs.put(java.lang.String.class, kWStringValueRepID);
|
||||
@ -215,7 +215,7 @@ public class RepositoryId_1_3_1 {
|
||||
kSpecialCasesRepIDs.put(java.rmi.Remote.class, kRemoteValueRepID);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesStubValues = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesStubValues = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesStubValues.put(java.lang.String.class, kWStringStubValue);
|
||||
@ -227,7 +227,7 @@ public class RepositoryId_1_3_1 {
|
||||
}
|
||||
|
||||
|
||||
public static final Hashtable kSpecialCasesVersions = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesVersions = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesVersions.put(java.lang.String.class, kWStringValueHash);
|
||||
@ -238,7 +238,7 @@ public class RepositoryId_1_3_1 {
|
||||
kSpecialCasesVersions.put(java.rmi.Remote.class, kRemoteValueHash);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesClasses = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesClasses = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesClasses.put(kWStringTypeStr, java.lang.String.class);
|
||||
@ -250,7 +250,7 @@ public class RepositoryId_1_3_1 {
|
||||
//kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesArrayPrefix = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesArrayPrefix = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesArrayPrefix.put(java.lang.String.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
|
||||
@ -261,7 +261,7 @@ public class RepositoryId_1_3_1 {
|
||||
kSpecialCasesArrayPrefix.put(java.rmi.Remote.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialPrimitives = new Hashtable();
|
||||
private static final Hashtable kSpecialPrimitives = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialPrimitives.put("int","long");
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2002, 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -52,7 +52,7 @@ public abstract class LocalClientRequestDispatcherBase implements LocalClientReq
|
||||
|
||||
// If isNextIsLocalValid.get() == Boolean.TRUE,
|
||||
// the next call to isLocal should be valid
|
||||
protected static ThreadLocal isNextCallValid = new ThreadLocal() {
|
||||
private static final ThreadLocal isNextCallValid = new ThreadLocal() {
|
||||
protected synchronized Object initialValue() {
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2004, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -57,7 +57,7 @@ public class RepositoryId {
|
||||
// uniformly, and is safe because that is the only
|
||||
// legal use of '.' in a Java name.
|
||||
|
||||
public static final byte[] IDL_IDENTIFIER_CHARS = {
|
||||
private static final byte[] IDL_IDENTIFIER_CHARS = {
|
||||
|
||||
// 0 1 2 3 4 5 6 7 8 9 a b c d e f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 00-0f
|
||||
@ -95,7 +95,7 @@ public class RepositoryId {
|
||||
private static IdentityHashtable classIDLToRepStr = new IdentityHashtable();
|
||||
private static IdentityHashtable classSeqToRepStr = new IdentityHashtable();
|
||||
|
||||
private static IdentityHashtable repStrToByteArray = new IdentityHashtable();
|
||||
private static final IdentityHashtable repStrToByteArray = new IdentityHashtable();
|
||||
private static Hashtable repStrToClass = new Hashtable();
|
||||
|
||||
private String repId = null;
|
||||
@ -192,7 +192,7 @@ public class RepositoryId {
|
||||
public static final String kRemoteTypeStr = "";
|
||||
public static final String kRemoteValueRepID = "";
|
||||
|
||||
public static final Hashtable kSpecialArrayTypeStrings = new Hashtable();
|
||||
private static final Hashtable kSpecialArrayTypeStrings = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialArrayTypeStrings.put("CORBA.WStringValue", new StringBuffer(java.lang.String.class.getName()));
|
||||
@ -201,7 +201,7 @@ public class RepositoryId {
|
||||
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesRepIDs = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesRepIDs = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesRepIDs.put(java.lang.String.class, kWStringValueRepID);
|
||||
@ -209,7 +209,7 @@ public class RepositoryId {
|
||||
kSpecialCasesRepIDs.put(java.rmi.Remote.class, kRemoteValueRepID);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesStubValues = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesStubValues = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesStubValues.put(java.lang.String.class, kWStringStubValue);
|
||||
@ -221,7 +221,7 @@ public class RepositoryId {
|
||||
}
|
||||
|
||||
|
||||
public static final Hashtable kSpecialCasesVersions = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesVersions = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesVersions.put(java.lang.String.class, kWStringValueHash);
|
||||
@ -232,7 +232,7 @@ public class RepositoryId {
|
||||
kSpecialCasesVersions.put(java.rmi.Remote.class, kRemoteValueHash);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesClasses = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesClasses = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesClasses.put(kWStringTypeStr, java.lang.String.class);
|
||||
@ -244,7 +244,7 @@ public class RepositoryId {
|
||||
//kSpecialCasesClasses.put(kRemoteTypeStr, java.rmi.Remote.class);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialCasesArrayPrefix = new Hashtable();
|
||||
private static final Hashtable kSpecialCasesArrayPrefix = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialCasesArrayPrefix.put(java.lang.String.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
|
||||
@ -255,7 +255,7 @@ public class RepositoryId {
|
||||
kSpecialCasesArrayPrefix.put(java.rmi.Remote.class, kValuePrefix + kSequencePrefix + kCORBAPrefix);
|
||||
}
|
||||
|
||||
public static final Hashtable kSpecialPrimitives = new Hashtable();
|
||||
private static final Hashtable kSpecialPrimitives = new Hashtable();
|
||||
|
||||
static {
|
||||
kSpecialPrimitives.put("int","long");
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -58,7 +58,7 @@ public abstract class CORBALogDomains {
|
||||
private CORBALogDomains() {}
|
||||
|
||||
// Top level log domain for CORBA
|
||||
public static String TOP_LEVEL_DOMAIN = "javax.enterprise.resource.corba";
|
||||
public static final String TOP_LEVEL_DOMAIN = "javax.enterprise.resource.corba";
|
||||
|
||||
public static final String RPC = "rpc" ;
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -71,6 +71,34 @@ public class IDLNames implements sun.rmi.rmic.iiop.Constants {
|
||||
(byte)'F',
|
||||
};
|
||||
|
||||
// Legal IDL Identifier characters (1 = legal). Note
|
||||
// that '.' (2E) is marked as legal even though it is
|
||||
// not legal in IDL. This allows us to treat a fully
|
||||
// qualified Java name with '.' package separators
|
||||
// uniformly, and is safe because that is the only
|
||||
// legal use of '.' in a Java name.
|
||||
|
||||
private static final byte[] IDL_IDENTIFIER_CHARS = {
|
||||
|
||||
// 0 1 2 3 4 5 6 7 8 9 a b c d e f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 00-0f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 10-1f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,1,0, // 20-2f
|
||||
1,1,1,1, 1,1,1,1, 1,1,0,0, 0,0,0,0, // 30-3f
|
||||
0,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, // 40-4f
|
||||
1,1,1,1, 1,1,1,1, 1,1,1,0, 0,0,0,1, // 50-5f
|
||||
0,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, // 60-6f
|
||||
1,1,1,1, 1,1,1,1, 1,1,1,0, 0,0,0,0, // 70-7f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 80-8f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // 90-9f
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // a0-af
|
||||
0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, // b0-bf
|
||||
1,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, // c0-cf
|
||||
0,1,1,1, 1,1,1,0, 1,1,1,1, 1,0,0,1, // d0-df
|
||||
1,1,1,1, 1,1,1,1, 1,1,1,1, 1,1,1,1, // e0-ef
|
||||
0,1,1,1, 1,1,1,0, 1,1,1,1, 1,0,0,1, // f0-ff
|
||||
};
|
||||
|
||||
//_____________________________________________________________________
|
||||
// Public Interfaces
|
||||
//_____________________________________________________________________
|
||||
@ -139,7 +167,7 @@ public class IDLNames implements sun.rmi.rmic.iiop.Constants {
|
||||
result = replace(result,"x\\U","U");
|
||||
|
||||
// Now see if we have any remaining illegal characters (see
|
||||
// RepositoryId.IDL_IDENTIFIER_CHARS array)...
|
||||
// IDL_IDENTIFIER_CHARS array)...
|
||||
|
||||
int length = result.length();
|
||||
StringBuffer buffer = null;
|
||||
@ -148,7 +176,7 @@ public class IDLNames implements sun.rmi.rmic.iiop.Constants {
|
||||
|
||||
char c = result.charAt(i);
|
||||
|
||||
if (c > 255 || RepositoryId.IDL_IDENTIFIER_CHARS[c] == 0) {
|
||||
if (c > 255 || IDL_IDENTIFIER_CHARS[c] == 0) {
|
||||
|
||||
// We gotta convert. Have we already started?
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -425,7 +425,7 @@ public class StubGenerator extends sun.rmi.rmic.iiop.Generator {
|
||||
// Write the _ids() method...
|
||||
|
||||
p.plnI("public String[] _ids() { ");
|
||||
p.pln("return _type_ids;");
|
||||
p.pln("return (String[]) _type_ids.clone();");
|
||||
p.pOln("}");
|
||||
|
||||
// Get all the methods and write each stub method...
|
||||
@ -1860,11 +1860,11 @@ public class StubGenerator extends sun.rmi.rmic.iiop.Generator {
|
||||
{
|
||||
if(POATie){
|
||||
p.plnI("public String[] _all_interfaces(org.omg.PortableServer.POA poa, byte[] objectId){");
|
||||
p.pln("return _type_ids;");
|
||||
p.pln("return (String[]) _type_ids.clone();");
|
||||
p.pOln("}");
|
||||
} else {
|
||||
p.plnI("public String[] _ids() { ");
|
||||
p.pln("return _type_ids;");
|
||||
p.pln("return (String[]) _type_ids.clone();");
|
||||
p.pOln("}");
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user