diff options
author | Audrius Meskauskas <audriusa@Bioinformatics.org> | 2005-08-07 17:17:43 +0000 |
---|---|---|
committer | Audrius Meskauskas <audriusa@Bioinformatics.org> | 2005-08-07 17:17:43 +0000 |
commit | 36718ba08db6631df8ab9fb801d408ca98ad4420 (patch) | |
tree | c9cb9c49dec15340bfd8b82569e0a0661028484e /org/omg/CORBA/ObjectHelper.java | |
parent | 1cc804f90d5adc0a5d5e31e21646ef45e9214ae2 (diff) | |
download | classpath-36718ba08db6631df8ab9fb801d408ca98ad4420.tar.gz |
2005-08-03 Audrius Meskauskas <AudriusA@Bioinformatics.org>
* gnu/CORBA/CDR/noHeaderInput.java,
gnu/CORBA/gnuValueHolder.java,
gnu/CORBA/DynAn/gnuDynAny.java,
gnu/CORBA/DynAn/gnuDynArray.java,
gnu/CORBA/DynAn/gnuDynSequence.java,
gnu/CORBA/DynAn/gnuDynValueBox.java,
gnu/CORBA/DynAn/abstractRecord.java,
gnu/CORBA/DynAn/gnuDynAnyFactory.java,
gnu/CORBA/DynAn/gnuDynValue.java,
gnu/CORBA/DynAn/gnuDynStruct.java,
gnu/CORBA/DynAn/anyDivideable.java,
gnu/CORBA/DynAn/anyUndivideable.java,
gnu/CORBA/DynAn/gnuDynEnum.java,
gnu/CORBA/DynAn/abstractDynAny.java,
gnu/CORBA/DynAn/gnuDynFixed.java,
gnu/CORBA/DynAn/valueChangedListener.java,
gnu/CORBA/DynAn/gnuDynUnion.java: New files.
* org/omg/DynamicAny/DynUnionOperations.java,
org/omg/DynamicAny/DynAnyOperations.java,
org/omg/DynamicAny/DynAnyFactoryOperations.java,
org/omg/DynamicAny/DynValueBox.java,
org/omg/DynamicAny/DynValueCommon.java,
org/omg/DynamicAny/DynAnyFactoryHelper.java,
gnu/CORBA/typeNamer.java,
gnu/CORBA/fixedTypeCode.java,
gnu/CORBA/CDR/Vio.java,
gnu/CORBA/CDR/cdrInput.java,
gnu/CORBA/CDR/cdrOutput.java,
gnu/CORBA/holderFactory.java,
gnu/CORBA/universalHolder.java,
gnu/CORBA/Poa/ORB_1_4.java,
gnu/CORBA/Restricted_ORB.java,
gnu/CORBA/gnuAny.java,
org/omg/CORBA/TypeCode.java
org/omg/CORBA/Any.java,
org/omg/CORBA/ORB.java,
org/omg/CORBA/ObjectHelper.java,
org/omg/CORBA/ObjectHolder.java,
org/omg/CORBA_2_3/portable/InputStream.java,
org/omg/CORBA_2_3/portable/OutputStream.java,
gnu/CORBA/DynAn/NameValuePairHolder.java: Rewritten.
Diffstat (limited to 'org/omg/CORBA/ObjectHelper.java')
-rw-r--r-- | org/omg/CORBA/ObjectHelper.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/org/omg/CORBA/ObjectHelper.java b/org/omg/CORBA/ObjectHelper.java index 0e0efa51e..1324c621f 100644 --- a/org/omg/CORBA/ObjectHelper.java +++ b/org/omg/CORBA/ObjectHelper.java @@ -50,10 +50,7 @@ import org.omg.CORBA.portable.OutputStream; */ public abstract class ObjectHelper { - /** - * The cached binding list type code. - */ - private static TypeCode typeCode = new primitiveTypeCode(TCKind.tk_objref); + static TypeCode typeCode; /** * Extract the array of object from the given {@link Any}. @@ -100,6 +97,8 @@ public abstract class ObjectHelper */ public static TypeCode type() { + if (typeCode == null) + typeCode = ORB.init().get_primitive_tc(TCKind.tk_objref); return typeCode; } |