summaryrefslogtreecommitdiff
path: root/org/omg/CORBA/ObjectHelper.java
diff options
context:
space:
mode:
authorAudrius Meskauskas <audriusa@Bioinformatics.org>2005-08-07 17:17:43 +0000
committerAudrius Meskauskas <audriusa@Bioinformatics.org>2005-08-07 17:17:43 +0000
commit36718ba08db6631df8ab9fb801d408ca98ad4420 (patch)
treec9cb9c49dec15340bfd8b82569e0a0661028484e /org/omg/CORBA/ObjectHelper.java
parent1cc804f90d5adc0a5d5e31e21646ef45e9214ae2 (diff)
downloadclasspath-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.java7
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;
}