From 2142a468753bf90cd7f44064ad80a6644060d1a2 Mon Sep 17 00:00:00 2001 From: Sean Coffey Date: Thu, 17 Nov 2011 10:51:17 -0800 Subject: [PATCH] 7110704: Issues with some method in corba Reviewed-by: mbankal --- .../com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java | 4 ++-- .../classes/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java | 4 ++-- .../com/sun/org/omg/SendingContext/_CodeBaseImplBase.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java b/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java index 4704ee15343..95025ee8ec1 100644 --- a/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java +++ b/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyFactoryImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2011, 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 @@ -82,6 +82,6 @@ public class DynAnyFactoryImpl private String[] __ids = { "IDL:omg.org/DynamicAny/DynAnyFactory:1.0" }; public String[] _ids() { - return __ids; + return (String[]) __ids.clone(); } } diff --git a/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java b/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java index f0ba6ee687f..96da602dee8 100644 --- a/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java +++ b/corba/src/share/classes/com/sun/corba/se/impl/dynamicany/DynAnyImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2003, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2011, 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,6 +195,6 @@ abstract class DynAnyImpl extends org.omg.CORBA.LocalObject implements DynAny private String[] __ids = { "IDL:omg.org/DynamicAny/DynAny:1.0" }; public String[] _ids() { - return __ids; + return (String[]) __ids.clone(); } } diff --git a/corba/src/share/classes/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java b/corba/src/share/classes/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java index ab3efdb2963..508f827589a 100644 --- a/corba/src/share/classes/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java +++ b/corba/src/share/classes/com/sun/org/omg/SendingContext/_CodeBaseImplBase.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2011, 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 @@ -138,7 +138,7 @@ public abstract class _CodeBaseImplBase extends org.omg.CORBA.portable.ObjectImp public String[] _ids () { - return __ids; + return (String[]) __ids.clone(); }