diff options
author | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-25 22:30:53 +0000 |
---|---|---|
committer | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-25 22:30:53 +0000 |
commit | fd57d54af54808c045f81b702ba48f376525f4be (patch) | |
tree | 3af5f76b546b436b51a07d7bca16c2ecc9146f84 /libjava | |
parent | 4827c15351d2fe0acc50be35fae9cafb3914dfac (diff) | |
download | gcc-fd57d54af54808c045f81b702ba48f376525f4be.tar.gz |
* standard.omit.in: Remove javax/rmi, org/omg, gnu/CORBA and
gnu/javax/rmi.
* scripts/makemake.tcl: Set javax/rmi, org/omg, gnu/CORBA and
gnu/javax/rmi to bc.
* gnu/CORBA/ObjectCreator.java: New override file for missing
VMStackWalker issue.
* gnu/CORBA/DynAn/gnuDynValue.java: New override file for bug #24938
* gnu/CORBA/DynAn/RecordAny.java: Likewise
* sources.am: Regenerated.
* Makefile.in: Regenerated
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107522 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r-- | libjava/ChangeLog | 13 | ||||
-rw-r--r-- | libjava/Makefile.in | 751 | ||||
-rw-r--r-- | libjava/gnu/CORBA/DynAn/RecordAny.java | 416 | ||||
-rw-r--r-- | libjava/gnu/CORBA/DynAn/gnuDynValue.java | 386 | ||||
-rw-r--r-- | libjava/gnu/CORBA/ObjectCreator.java | 596 | ||||
-rwxr-xr-x | libjava/scripts/makemake.tcl | 4 | ||||
-rw-r--r-- | libjava/sources.am | 746 | ||||
-rw-r--r-- | libjava/standard.omit.in | 4 |
8 files changed, 2910 insertions, 6 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 73eadf43b6a..d303755736f 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,16 @@ +2005-11-25 Mark Wielaard <mark@klomp.org> + + * standard.omit.in: Remove javax/rmi, org/omg, gnu/CORBA and + gnu/javax/rmi. + * scripts/makemake.tcl: Set javax/rmi, org/omg, gnu/CORBA and + gnu/javax/rmi to bc. + * gnu/CORBA/ObjectCreator.java: New override file for missing + VMStackWalker issue. + * gnu/CORBA/DynAn/gnuDynValue.java: New override file for bug #24938 + * gnu/CORBA/DynAn/RecordAny.java: Likewise + * sources.am: Regenerated. + * Makefile.in: Regenerated + 2005-11-25 Andrew Haley <aph@redhat.com> PR libgcj/25016 diff --git a/libjava/Makefile.in b/libjava/Makefile.in index e5bb08bd29b..82aeb41d6a1 100644 --- a/libjava/Makefile.in +++ b/libjava/Makefile.in @@ -211,8 +211,9 @@ am__DEPENDENCIES_2 = gnu/awt.lo gnu/awt/j2d.lo gnu/classpath.lo \ javax/swing/text/html/parser.lo javax/swing/text/rtf.lo \ javax/swing/tree.lo javax/swing/undo.lo javax/transaction.lo \ javax/transaction/xa.lo org/ietf/jgss.lo -am__DEPENDENCIES_3 = gnu-java-beans.lo gnu-javax-sound-midi.lo \ - gnu-xml.lo javax-imageio.lo javax-xml.lo org-w3c.lo org-xml.lo +am__DEPENDENCIES_3 = gnu-CORBA.lo gnu-java-beans.lo gnu-javax-rmi.lo \ + gnu-javax-sound-midi.lo gnu-xml.lo javax-imageio.lo \ + javax-rmi.lo javax-xml.lo org-omg.lo org-w3c.lo org-xml.lo am__DEPENDENCIES_4 = $(patsubst classpath/resource/%,%,$(addsuffix \ .lo,$(property_files))) am__libgcj_la_SOURCES_DIST = prims.cc jni.cc exception.cc \ @@ -810,6 +811,167 @@ CLEANFILES = libgcj-$(gcc_version).jar \ DISTCLEANFILES = native.dirs SUFFIXES = .class .java .h .properties .list +gnu_CORBA_source_files = \ +classpath/gnu/CORBA/Asynchron.java \ +classpath/gnu/CORBA/BigDecimalHelper.java \ +classpath/gnu/CORBA/ByteArrayComparator.java \ +classpath/gnu/CORBA/CDR/AbstractCdrInput.java \ +classpath/gnu/CORBA/CDR/AbstractCdrOutput.java \ +classpath/gnu/CORBA/CDR/AbstractDataInput.java \ +classpath/gnu/CORBA/CDR/AbstractDataOutput.java \ +classpath/gnu/CORBA/CDR/AligningInput.java \ +classpath/gnu/CORBA/CDR/AligningOutput.java \ +classpath/gnu/CORBA/CDR/ArrayValueHelper.java \ +classpath/gnu/CORBA/CDR/BigEndianInputStream.java \ +classpath/gnu/CORBA/CDR/BigEndianOutputStream.java \ +classpath/gnu/CORBA/CDR/BufferedCdrOutput.java \ +classpath/gnu/CORBA/CDR/BufferredCdrInput.java \ +classpath/gnu/CORBA/CDR/EncapsulationStream.java \ +classpath/gnu/CORBA/CDR/HeadlessInput.java \ +classpath/gnu/CORBA/CDR/IDLTypeHelper.java \ +classpath/gnu/CORBA/CDR/LittleEndianInputStream.java \ +classpath/gnu/CORBA/CDR/LittleEndianOutputStream.java \ +classpath/gnu/CORBA/CDR/UnknownExceptionCtxHandler.java \ +classpath/gnu/CORBA/CDR/VMVio.java \ +classpath/gnu/CORBA/CDR/Vio.java \ +classpath/gnu/CORBA/CDR/gnuRuntime.java \ +classpath/gnu/CORBA/CDR/gnuValueStream.java \ +classpath/gnu/CORBA/CdrEncapsCodecImpl.java \ +classpath/gnu/CORBA/Connected_objects.java \ +classpath/gnu/CORBA/CorbaList.java \ +classpath/gnu/CORBA/DefaultSocketFactory.java \ +classpath/gnu/CORBA/DefinitionKindHolder.java \ +classpath/gnu/CORBA/DuplicateNameHolder.java \ +classpath/gnu/CORBA/DynAn/AbstractAny.java \ +classpath/gnu/CORBA/DynAn/DivideableAny.java \ +classpath/gnu/CORBA/DynAn/NameValuePairHolder.java \ +gnu/CORBA/DynAn/RecordAny.java \ +classpath/gnu/CORBA/DynAn/UndivideableAny.java \ +classpath/gnu/CORBA/DynAn/ValueChangeListener.java \ +classpath/gnu/CORBA/DynAn/gnuDynAny.java \ +classpath/gnu/CORBA/DynAn/gnuDynAnyFactory.java \ +classpath/gnu/CORBA/DynAn/gnuDynArray.java \ +classpath/gnu/CORBA/DynAn/gnuDynEnum.java \ +classpath/gnu/CORBA/DynAn/gnuDynFixed.java \ +classpath/gnu/CORBA/DynAn/gnuDynSequence.java \ +classpath/gnu/CORBA/DynAn/gnuDynStruct.java \ +classpath/gnu/CORBA/DynAn/gnuDynUnion.java \ +gnu/CORBA/DynAn/gnuDynValue.java \ +classpath/gnu/CORBA/DynAn/gnuDynValueBox.java \ +classpath/gnu/CORBA/DynAnySeqHolder.java \ +classpath/gnu/CORBA/EmptyExceptionHolder.java \ +classpath/gnu/CORBA/ForwardRequestHelper.java \ +classpath/gnu/CORBA/GIOP/CancelHeader.java \ +classpath/gnu/CORBA/GIOP/CharSets_OSF.java \ +classpath/gnu/CORBA/GIOP/CloseMessage.java \ +classpath/gnu/CORBA/GIOP/CodeSetServiceContext.java \ +classpath/gnu/CORBA/GIOP/ContextHandler.java \ +classpath/gnu/CORBA/GIOP/ErrorMessage.java \ +classpath/gnu/CORBA/GIOP/MessageHeader.java \ +classpath/gnu/CORBA/GIOP/ReplyHeader.java \ +classpath/gnu/CORBA/GIOP/RequestHeader.java \ +classpath/gnu/CORBA/GIOP/ServiceContext.java \ +classpath/gnu/CORBA/GIOP/v1_0/CancelHeader.java \ +classpath/gnu/CORBA/GIOP/v1_0/ReplyHeader.java \ +classpath/gnu/CORBA/GIOP/v1_0/RequestHeader.java \ +classpath/gnu/CORBA/GIOP/v1_2/ReplyHeader.java \ +classpath/gnu/CORBA/GIOP/v1_2/RequestHeader.java \ +classpath/gnu/CORBA/GeneralHolder.java \ +classpath/gnu/CORBA/HolderLocator.java \ +classpath/gnu/CORBA/IOR.java \ +classpath/gnu/CORBA/Interceptor/ClientRequestInterceptors.java \ +classpath/gnu/CORBA/Interceptor/ForwardRequestHolder.java \ +classpath/gnu/CORBA/Interceptor/IORInterceptors.java \ +classpath/gnu/CORBA/Interceptor/Registrator.java \ +classpath/gnu/CORBA/Interceptor/ServerRequestInterceptors.java \ +classpath/gnu/CORBA/Interceptor/gnuClientRequestInfo.java \ +classpath/gnu/CORBA/Interceptor/gnuIcCurrent.java \ +classpath/gnu/CORBA/Interceptor/gnuIorInfo.java \ +classpath/gnu/CORBA/Interceptor/gnuServerRequestInfo.java \ +classpath/gnu/CORBA/IorDelegate.java \ +classpath/gnu/CORBA/IorObject.java \ +classpath/gnu/CORBA/IorProvider.java \ +classpath/gnu/CORBA/Minor.java \ +classpath/gnu/CORBA/NameDynAnyPairHolder.java \ +classpath/gnu/CORBA/NameDynAnyPairSeqHolder.java \ +classpath/gnu/CORBA/NameValuePairHolder.java \ +classpath/gnu/CORBA/NameValuePairSeqHolder.java \ +classpath/gnu/CORBA/NamingService/Binding_iterator_impl.java \ +classpath/gnu/CORBA/NamingService/Ext.java \ +classpath/gnu/CORBA/NamingService/NameComponentComparator.java \ +classpath/gnu/CORBA/NamingService/NameParser.java \ +classpath/gnu/CORBA/NamingService/NameTransformer.java \ +classpath/gnu/CORBA/NamingService/NameValidator.java \ +classpath/gnu/CORBA/NamingService/NamingMap.java \ +classpath/gnu/CORBA/NamingService/NamingServiceTransient.java \ +classpath/gnu/CORBA/NamingService/TransientContext.java \ +gnu/CORBA/ObjectCreator.java \ +classpath/gnu/CORBA/OctetHolder.java \ +classpath/gnu/CORBA/OrbFocused.java \ +classpath/gnu/CORBA/OrbFunctional.java \ +classpath/gnu/CORBA/OrbRestricted.java \ +classpath/gnu/CORBA/Poa/AOM.java \ +classpath/gnu/CORBA/Poa/AccessiblePolicy.java \ +classpath/gnu/CORBA/Poa/DynamicImpHandler.java \ +classpath/gnu/CORBA/Poa/ForwardRequestHolder.java \ +classpath/gnu/CORBA/Poa/ForwardedServant.java \ +classpath/gnu/CORBA/Poa/InvalidPolicyHolder.java \ +classpath/gnu/CORBA/Poa/LocalDelegate.java \ +classpath/gnu/CORBA/Poa/LocalRequest.java \ +classpath/gnu/CORBA/Poa/LocalServerRequest.java \ +classpath/gnu/CORBA/Poa/ORB_1_4.java \ +classpath/gnu/CORBA/Poa/ServantDelegateImpl.java \ +classpath/gnu/CORBA/Poa/StandardPolicies.java \ +classpath/gnu/CORBA/Poa/gnuAdapterActivator.java \ +classpath/gnu/CORBA/Poa/gnuForwardRequest.java \ +classpath/gnu/CORBA/Poa/gnuIdAssignmentPolicy.java \ +classpath/gnu/CORBA/Poa/gnuIdUniquenessPolicy.java \ +classpath/gnu/CORBA/Poa/gnuImplicitActivationPolicy.java \ +classpath/gnu/CORBA/Poa/gnuLifespanPolicy.java \ +classpath/gnu/CORBA/Poa/gnuPOA.java \ +classpath/gnu/CORBA/Poa/gnuPOAManager.java \ +classpath/gnu/CORBA/Poa/gnuPoaCurrent.java \ +classpath/gnu/CORBA/Poa/gnuRequestProcessingPolicy.java \ +classpath/gnu/CORBA/Poa/gnuServantObject.java \ +classpath/gnu/CORBA/Poa/gnuServantRetentionPolicy.java \ +classpath/gnu/CORBA/Poa/gnuThreadPolicy.java \ +classpath/gnu/CORBA/RawReply.java \ +classpath/gnu/CORBA/ResponseHandlerImpl.java \ +classpath/gnu/CORBA/ServiceDetailHolder.java \ +classpath/gnu/CORBA/ServiceRequestAdapter.java \ +classpath/gnu/CORBA/SetOverrideTypeHolder.java \ +classpath/gnu/CORBA/SimpleDelegate.java \ +classpath/gnu/CORBA/SocketRepository.java \ +classpath/gnu/CORBA/StreamBasedRequest.java \ +classpath/gnu/CORBA/StreamHolder.java \ +classpath/gnu/CORBA/StubLocator.java \ +classpath/gnu/CORBA/TypeCodeHelper.java \ +classpath/gnu/CORBA/TypeKindNamer.java \ +classpath/gnu/CORBA/Unexpected.java \ +classpath/gnu/CORBA/Version.java \ +classpath/gnu/CORBA/WCharHolder.java \ +classpath/gnu/CORBA/WStringHolder.java \ +classpath/gnu/CORBA/_PolicyImplBase.java \ +classpath/gnu/CORBA/gnuAny.java \ +classpath/gnu/CORBA/gnuCodecFactory.java \ +classpath/gnu/CORBA/gnuContext.java \ +classpath/gnu/CORBA/gnuContextList.java \ +classpath/gnu/CORBA/gnuEnvironment.java \ +classpath/gnu/CORBA/gnuExceptionList.java \ +classpath/gnu/CORBA/gnuNVList.java \ +classpath/gnu/CORBA/gnuNamedValue.java \ +classpath/gnu/CORBA/gnuRequest.java \ +classpath/gnu/CORBA/gnuValueHolder.java \ +classpath/gnu/CORBA/interfaces/SocketFactory.java \ +classpath/gnu/CORBA/typecodes/AliasTypeCode.java \ +classpath/gnu/CORBA/typecodes/ArrayTypeCode.java \ +classpath/gnu/CORBA/typecodes/FixedTypeCode.java \ +classpath/gnu/CORBA/typecodes/GeneralTypeCode.java \ +classpath/gnu/CORBA/typecodes/PrimitiveTypeCode.java \ +classpath/gnu/CORBA/typecodes/RecordTypeCode.java \ +classpath/gnu/CORBA/typecodes/RecursiveTypeCode.java \ +classpath/gnu/CORBA/typecodes/StringTypeCode.java + gnu_awt_source_files = \ gnu/awt/LightweightRedirector.java @@ -1756,6 +1918,19 @@ classpath/gnu/javax/imageio/bmp/DecodeRLE4.java \ classpath/gnu/javax/imageio/bmp/DecodeRLE8.java gnu_javax_imageio_bmp_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(gnu_javax_imageio_bmp_source_files))) +gnu_javax_rmi_source_files = \ +classpath/gnu/javax/rmi/CORBA/CorbaInput.java \ +classpath/gnu/javax/rmi/CORBA/CorbaOutput.java \ +classpath/gnu/javax/rmi/CORBA/DefaultWriteObjectTester.java \ +classpath/gnu/javax/rmi/CORBA/DelegateFactory.java \ +classpath/gnu/javax/rmi/CORBA/GetDelegateInstanceException.java \ +classpath/gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java \ +classpath/gnu/javax/rmi/CORBA/RmiUtilities.java \ +classpath/gnu/javax/rmi/CORBA/StubDelegateImpl.java \ +classpath/gnu/javax/rmi/CORBA/TieTargetRecord.java \ +classpath/gnu/javax/rmi/CORBA/UtilDelegateImpl.java \ +classpath/gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java + gnu_javax_sound_midi_source_files = \ classpath/gnu/javax/sound/midi/alsa/AlsaInputPortDevice.java \ classpath/gnu/javax/sound/midi/alsa/AlsaMidiDeviceProvider.java \ @@ -3742,6 +3917,18 @@ classpath/javax/print/event/PrintServiceAttributeEvent.java \ classpath/javax/print/event/PrintServiceAttributeListener.java javax_print_event_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(javax_print_event_source_files))) +javax_rmi_source_files = \ +classpath/javax/rmi/CORBA/ClassDesc.java \ +classpath/javax/rmi/CORBA/PortableRemoteObjectDelegate.java \ +classpath/javax/rmi/CORBA/Stub.java \ +classpath/javax/rmi/CORBA/StubDelegate.java \ +classpath/javax/rmi/CORBA/Tie.java \ +classpath/javax/rmi/CORBA/Util.java \ +classpath/javax/rmi/CORBA/UtilDelegate.java \ +classpath/javax/rmi/CORBA/ValueHandler.java \ +classpath/javax/rmi/CORBA/ValueHandlerMultiFormat.java \ +classpath/javax/rmi/PortableRemoteObject.java + javax_security_auth_source_files = \ classpath/javax/security/auth/AuthPermission.java \ classpath/javax/security/auth/DestroyFailedException.java \ @@ -4538,6 +4725,542 @@ classpath/org/ietf/jgss/MessageProp.java \ classpath/org/ietf/jgss/Oid.java org_ietf_jgss_header_files = $(patsubst classpath/%,%,$(patsubst %.java,%.h,$(org_ietf_jgss_source_files))) +org_omg_source_files = \ +classpath/org/omg/CORBA/ACTIVITY_COMPLETED.java \ +classpath/org/omg/CORBA/ACTIVITY_REQUIRED.java \ +classpath/org/omg/CORBA/ARG_IN.java \ +classpath/org/omg/CORBA/ARG_INOUT.java \ +classpath/org/omg/CORBA/ARG_OUT.java \ +classpath/org/omg/CORBA/Any.java \ +classpath/org/omg/CORBA/AnyHolder.java \ +classpath/org/omg/CORBA/AnySeqHelper.java \ +classpath/org/omg/CORBA/AnySeqHolder.java \ +classpath/org/omg/CORBA/BAD_CONTEXT.java \ +classpath/org/omg/CORBA/BAD_INV_ORDER.java \ +classpath/org/omg/CORBA/BAD_OPERATION.java \ +classpath/org/omg/CORBA/BAD_PARAM.java \ +classpath/org/omg/CORBA/BAD_POLICY.java \ +classpath/org/omg/CORBA/BAD_POLICY_TYPE.java \ +classpath/org/omg/CORBA/BAD_POLICY_VALUE.java \ +classpath/org/omg/CORBA/BAD_QOS.java \ +classpath/org/omg/CORBA/BAD_TYPECODE.java \ +classpath/org/omg/CORBA/BooleanHolder.java \ +classpath/org/omg/CORBA/BooleanSeqHelper.java \ +classpath/org/omg/CORBA/BooleanSeqHolder.java \ +classpath/org/omg/CORBA/Bounds.java \ +classpath/org/omg/CORBA/ByteHolder.java \ +classpath/org/omg/CORBA/CODESET_INCOMPATIBLE.java \ +classpath/org/omg/CORBA/COMM_FAILURE.java \ +classpath/org/omg/CORBA/CTX_RESTRICT_SCOPE.java \ +classpath/org/omg/CORBA/CharHolder.java \ +classpath/org/omg/CORBA/CharSeqHelper.java \ +classpath/org/omg/CORBA/CharSeqHolder.java \ +classpath/org/omg/CORBA/CompletionStatus.java \ +classpath/org/omg/CORBA/CompletionStatusHelper.java \ +classpath/org/omg/CORBA/Context.java \ +classpath/org/omg/CORBA/ContextList.java \ +classpath/org/omg/CORBA/Current.java \ +classpath/org/omg/CORBA/CurrentHelper.java \ +classpath/org/omg/CORBA/CurrentHolder.java \ +classpath/org/omg/CORBA/CurrentOperations.java \ +classpath/org/omg/CORBA/CustomMarshal.java \ +classpath/org/omg/CORBA/CustomValue.java \ +classpath/org/omg/CORBA/DATA_CONVERSION.java \ +classpath/org/omg/CORBA/DataInputStream.java \ +classpath/org/omg/CORBA/DataOutputStream.java \ +classpath/org/omg/CORBA/DefinitionKind.java \ +classpath/org/omg/CORBA/DefinitionKindHelper.java \ +classpath/org/omg/CORBA/DomainManager.java \ +classpath/org/omg/CORBA/DomainManagerOperations.java \ +classpath/org/omg/CORBA/DoubleHolder.java \ +classpath/org/omg/CORBA/DoubleSeqHelper.java \ +classpath/org/omg/CORBA/DoubleSeqHolder.java \ +classpath/org/omg/CORBA/DynAny.java \ +classpath/org/omg/CORBA/DynAnyPackage/Invalid.java \ +classpath/org/omg/CORBA/DynAnyPackage/InvalidSeq.java \ +classpath/org/omg/CORBA/DynAnyPackage/InvalidValue.java \ +classpath/org/omg/CORBA/DynAnyPackage/TypeMismatch.java \ +classpath/org/omg/CORBA/DynArray.java \ +classpath/org/omg/CORBA/DynEnum.java \ +classpath/org/omg/CORBA/DynFixed.java \ +classpath/org/omg/CORBA/DynSequence.java \ +classpath/org/omg/CORBA/DynStruct.java \ +classpath/org/omg/CORBA/DynUnion.java \ +classpath/org/omg/CORBA/DynValue.java \ +classpath/org/omg/CORBA/DynamicImplementation.java \ +classpath/org/omg/CORBA/Environment.java \ +classpath/org/omg/CORBA/ExceptionList.java \ +classpath/org/omg/CORBA/FREE_MEM.java \ +classpath/org/omg/CORBA/FieldNameHelper.java \ +classpath/org/omg/CORBA/FixedHolder.java \ +classpath/org/omg/CORBA/FloatHolder.java \ +classpath/org/omg/CORBA/FloatSeqHelper.java \ +classpath/org/omg/CORBA/FloatSeqHolder.java \ +classpath/org/omg/CORBA/IDLType.java \ +classpath/org/omg/CORBA/IDLTypeHelper.java \ +classpath/org/omg/CORBA/IDLTypeOperations.java \ +classpath/org/omg/CORBA/IMP_LIMIT.java \ +classpath/org/omg/CORBA/INITIALIZE.java \ +classpath/org/omg/CORBA/INTERNAL.java \ +classpath/org/omg/CORBA/INTF_REPOS.java \ +classpath/org/omg/CORBA/INVALID_ACTIVITY.java \ +classpath/org/omg/CORBA/INVALID_TRANSACTION.java \ +classpath/org/omg/CORBA/INV_FLAG.java \ +classpath/org/omg/CORBA/INV_IDENT.java \ +classpath/org/omg/CORBA/INV_OBJREF.java \ +classpath/org/omg/CORBA/INV_POLICY.java \ +classpath/org/omg/CORBA/IRObject.java \ +classpath/org/omg/CORBA/IRObjectOperations.java \ +classpath/org/omg/CORBA/IdentifierHelper.java \ +classpath/org/omg/CORBA/IntHolder.java \ +classpath/org/omg/CORBA/LocalObject.java \ +classpath/org/omg/CORBA/LongHolder.java \ +classpath/org/omg/CORBA/LongLongSeqHelper.java \ +classpath/org/omg/CORBA/LongLongSeqHolder.java \ +classpath/org/omg/CORBA/LongSeqHelper.java \ +classpath/org/omg/CORBA/LongSeqHolder.java \ +classpath/org/omg/CORBA/MARSHAL.java \ +classpath/org/omg/CORBA/NO_IMPLEMENT.java \ +classpath/org/omg/CORBA/NO_MEMORY.java \ +classpath/org/omg/CORBA/NO_PERMISSION.java \ +classpath/org/omg/CORBA/NO_RESOURCES.java \ +classpath/org/omg/CORBA/NO_RESPONSE.java \ +classpath/org/omg/CORBA/NVList.java \ +classpath/org/omg/CORBA/NameValuePair.java \ +classpath/org/omg/CORBA/NameValuePairHelper.java \ +classpath/org/omg/CORBA/NamedValue.java \ +classpath/org/omg/CORBA/OBJECT_NOT_EXIST.java \ +classpath/org/omg/CORBA/OBJ_ADAPTER.java \ +classpath/org/omg/CORBA/OMGVMCID.java \ +classpath/org/omg/CORBA/ORB.java \ +classpath/org/omg/CORBA/ORBPackage/InconsistentTypeCode.java \ +classpath/org/omg/CORBA/ORBPackage/InvalidName.java \ +classpath/org/omg/CORBA/Object.java \ +classpath/org/omg/CORBA/ObjectHelper.java \ +classpath/org/omg/CORBA/ObjectHolder.java \ +classpath/org/omg/CORBA/OctetSeqHelper.java \ +classpath/org/omg/CORBA/OctetSeqHolder.java \ +classpath/org/omg/CORBA/PERSIST_STORE.java \ +classpath/org/omg/CORBA/PRIVATE_MEMBER.java \ +classpath/org/omg/CORBA/PUBLIC_MEMBER.java \ +classpath/org/omg/CORBA/ParameterMode.java \ +classpath/org/omg/CORBA/ParameterModeHelper.java \ +classpath/org/omg/CORBA/ParameterModeHolder.java \ +classpath/org/omg/CORBA/Policy.java \ +classpath/org/omg/CORBA/PolicyError.java \ +classpath/org/omg/CORBA/PolicyErrorCodeHelper.java \ +classpath/org/omg/CORBA/PolicyErrorHelper.java \ +classpath/org/omg/CORBA/PolicyErrorHolder.java \ +classpath/org/omg/CORBA/PolicyHelper.java \ +classpath/org/omg/CORBA/PolicyHolder.java \ +classpath/org/omg/CORBA/PolicyListHelper.java \ +classpath/org/omg/CORBA/PolicyListHolder.java \ +classpath/org/omg/CORBA/PolicyOperations.java \ +classpath/org/omg/CORBA/PolicyTypeHelper.java \ +classpath/org/omg/CORBA/Principal.java \ +classpath/org/omg/CORBA/PrincipalHolder.java \ +classpath/org/omg/CORBA/REBIND.java \ +classpath/org/omg/CORBA/RepositoryIdHelper.java \ +classpath/org/omg/CORBA/Request.java \ +classpath/org/omg/CORBA/ServerRequest.java \ +classpath/org/omg/CORBA/ServiceDetail.java \ +classpath/org/omg/CORBA/ServiceDetailHelper.java \ +classpath/org/omg/CORBA/ServiceInformation.java \ +classpath/org/omg/CORBA/ServiceInformationHelper.java \ +classpath/org/omg/CORBA/ServiceInformationHolder.java \ +classpath/org/omg/CORBA/SetOverrideType.java \ +classpath/org/omg/CORBA/SetOverrideTypeHelper.java \ +classpath/org/omg/CORBA/ShortHolder.java \ +classpath/org/omg/CORBA/ShortSeqHelper.java \ +classpath/org/omg/CORBA/ShortSeqHolder.java \ +classpath/org/omg/CORBA/StringHolder.java \ +classpath/org/omg/CORBA/StringSeqHelper.java \ +classpath/org/omg/CORBA/StringSeqHolder.java \ +classpath/org/omg/CORBA/StringValueHelper.java \ +classpath/org/omg/CORBA/StructMember.java \ +classpath/org/omg/CORBA/StructMemberHelper.java \ +classpath/org/omg/CORBA/SystemException.java \ +classpath/org/omg/CORBA/TCKind.java \ +classpath/org/omg/CORBA/TIMEOUT.java \ +classpath/org/omg/CORBA/TRANSACTION_MODE.java \ +classpath/org/omg/CORBA/TRANSACTION_REQUIRED.java \ +classpath/org/omg/CORBA/TRANSACTION_ROLLEDBACK.java \ +classpath/org/omg/CORBA/TRANSACTION_UNAVAILABLE.java \ +classpath/org/omg/CORBA/TRANSIENT.java \ +classpath/org/omg/CORBA/TypeCode.java \ +classpath/org/omg/CORBA/TypeCodeHolder.java \ +classpath/org/omg/CORBA/TypeCodePackage/BadKind.java \ +classpath/org/omg/CORBA/TypeCodePackage/Bounds.java \ +classpath/org/omg/CORBA/ULongLongSeqHelper.java \ +classpath/org/omg/CORBA/ULongLongSeqHolder.java \ +classpath/org/omg/CORBA/ULongSeqHelper.java \ +classpath/org/omg/CORBA/ULongSeqHolder.java \ +classpath/org/omg/CORBA/UNKNOWN.java \ +classpath/org/omg/CORBA/UNSUPPORTED_POLICY.java \ +classpath/org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java \ +classpath/org/omg/CORBA/UShortSeqHelper.java \ +classpath/org/omg/CORBA/UShortSeqHolder.java \ +classpath/org/omg/CORBA/UnionMember.java \ +classpath/org/omg/CORBA/UnionMemberHelper.java \ +classpath/org/omg/CORBA/UnknownUserException.java \ +classpath/org/omg/CORBA/UnknownUserExceptionHelper.java \ +classpath/org/omg/CORBA/UnknownUserExceptionHolder.java \ +classpath/org/omg/CORBA/UserException.java \ +classpath/org/omg/CORBA/VM_ABSTRACT.java \ +classpath/org/omg/CORBA/VM_CUSTOM.java \ +classpath/org/omg/CORBA/VM_NONE.java \ +classpath/org/omg/CORBA/VM_TRUNCATABLE.java \ +classpath/org/omg/CORBA/ValueBaseHelper.java \ +classpath/org/omg/CORBA/ValueBaseHolder.java \ +classpath/org/omg/CORBA/ValueMember.java \ +classpath/org/omg/CORBA/ValueMemberHelper.java \ +classpath/org/omg/CORBA/VersionSpecHelper.java \ +classpath/org/omg/CORBA/VisibilityHelper.java \ +classpath/org/omg/CORBA/WCharSeqHelper.java \ +classpath/org/omg/CORBA/WCharSeqHolder.java \ +classpath/org/omg/CORBA/WStringSeqHelper.java \ +classpath/org/omg/CORBA/WStringSeqHolder.java \ +classpath/org/omg/CORBA/WStringValueHelper.java \ +classpath/org/omg/CORBA/WrongTransaction.java \ +classpath/org/omg/CORBA/WrongTransactionHelper.java \ +classpath/org/omg/CORBA/WrongTransactionHolder.java \ +classpath/org/omg/CORBA/_IDLTypeStub.java \ +classpath/org/omg/CORBA/_PolicyStub.java \ +classpath/org/omg/CORBA/portable/ApplicationException.java \ +classpath/org/omg/CORBA/portable/BoxedValueHelper.java \ +classpath/org/omg/CORBA/portable/CustomValue.java \ +classpath/org/omg/CORBA/portable/Delegate.java \ +classpath/org/omg/CORBA/portable/IDLEntity.java \ +classpath/org/omg/CORBA/portable/IndirectionException.java \ +classpath/org/omg/CORBA/portable/InputStream.java \ +classpath/org/omg/CORBA/portable/InvokeHandler.java \ +classpath/org/omg/CORBA/portable/ObjectImpl.java \ +classpath/org/omg/CORBA/portable/OutputStream.java \ +classpath/org/omg/CORBA/portable/RemarshalException.java \ +classpath/org/omg/CORBA/portable/ResponseHandler.java \ +classpath/org/omg/CORBA/portable/ServantObject.java \ +classpath/org/omg/CORBA/portable/Streamable.java \ +classpath/org/omg/CORBA/portable/StreamableValue.java \ +classpath/org/omg/CORBA/portable/UnknownException.java \ +classpath/org/omg/CORBA/portable/ValueBase.java \ +classpath/org/omg/CORBA/portable/ValueFactory.java \ +classpath/org/omg/CORBA_2_3/ORB.java \ +classpath/org/omg/CORBA_2_3/portable/Delegate.java \ +classpath/org/omg/CORBA_2_3/portable/InputStream.java \ +classpath/org/omg/CORBA_2_3/portable/ObjectImpl.java \ +classpath/org/omg/CORBA_2_3/portable/OutputStream.java \ +classpath/org/omg/CosNaming/Binding.java \ +classpath/org/omg/CosNaming/BindingHelper.java \ +classpath/org/omg/CosNaming/BindingHolder.java \ +classpath/org/omg/CosNaming/BindingIterator.java \ +classpath/org/omg/CosNaming/BindingIteratorHelper.java \ +classpath/org/omg/CosNaming/BindingIteratorHolder.java \ +classpath/org/omg/CosNaming/BindingIteratorOperations.java \ +classpath/org/omg/CosNaming/BindingIteratorPOA.java \ +classpath/org/omg/CosNaming/BindingListHelper.java \ +classpath/org/omg/CosNaming/BindingListHolder.java \ +classpath/org/omg/CosNaming/BindingType.java \ +classpath/org/omg/CosNaming/BindingTypeHelper.java \ +classpath/org/omg/CosNaming/BindingTypeHolder.java \ +classpath/org/omg/CosNaming/IstringHelper.java \ +classpath/org/omg/CosNaming/NameComponent.java \ +classpath/org/omg/CosNaming/NameComponentHelper.java \ +classpath/org/omg/CosNaming/NameComponentHolder.java \ +classpath/org/omg/CosNaming/NameHelper.java \ +classpath/org/omg/CosNaming/NameHolder.java \ +classpath/org/omg/CosNaming/NamingContext.java \ +classpath/org/omg/CosNaming/NamingContextExt.java \ +classpath/org/omg/CosNaming/NamingContextExtHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtHolder.java \ +classpath/org/omg/CosNaming/NamingContextExtOperations.java \ +classpath/org/omg/CosNaming/NamingContextExtPOA.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/AddressHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/StringNameHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/URLStringHelper.java \ +classpath/org/omg/CosNaming/NamingContextHelper.java \ +classpath/org/omg/CosNaming/NamingContextHolder.java \ +classpath/org/omg/CosNaming/NamingContextOperations.java \ +classpath/org/omg/CosNaming/NamingContextPOA.java \ +classpath/org/omg/CosNaming/NamingContextPackage/AlreadyBound.java \ +classpath/org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/CannotProceed.java \ +classpath/org/omg/CosNaming/NamingContextPackage/CannotProceedHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/CannotProceedHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/InvalidName.java \ +classpath/org/omg/CosNaming/NamingContextPackage/InvalidNameHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/InvalidNameHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotEmpty.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotEmptyHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotEmptyHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFound.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundReason.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundReasonHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundReasonHolder.java \ +classpath/org/omg/CosNaming/_BindingIteratorImplBase.java \ +classpath/org/omg/CosNaming/_BindingIteratorStub.java \ +classpath/org/omg/CosNaming/_NamingContextExtImplBase.java \ +classpath/org/omg/CosNaming/_NamingContextExtStub.java \ +classpath/org/omg/CosNaming/_NamingContextImplBase.java \ +classpath/org/omg/CosNaming/_NamingContextStub.java \ +classpath/org/omg/Dynamic/Parameter.java \ +classpath/org/omg/DynamicAny/AnySeqHelper.java \ +classpath/org/omg/DynamicAny/DynAny.java \ +classpath/org/omg/DynamicAny/DynAnyFactory.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryHelper.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryOperations.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHelper.java \ +classpath/org/omg/DynamicAny/DynAnyHelper.java \ +classpath/org/omg/DynamicAny/DynAnyOperations.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/InvalidValue.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/InvalidValueHelper.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/TypeMismatch.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/TypeMismatchHelper.java \ +classpath/org/omg/DynamicAny/DynAnySeqHelper.java \ +classpath/org/omg/DynamicAny/DynArray.java \ +classpath/org/omg/DynamicAny/DynArrayHelper.java \ +classpath/org/omg/DynamicAny/DynArrayOperations.java \ +classpath/org/omg/DynamicAny/DynEnum.java \ +classpath/org/omg/DynamicAny/DynEnumHelper.java \ +classpath/org/omg/DynamicAny/DynEnumOperations.java \ +classpath/org/omg/DynamicAny/DynFixed.java \ +classpath/org/omg/DynamicAny/DynFixedHelper.java \ +classpath/org/omg/DynamicAny/DynFixedOperations.java \ +classpath/org/omg/DynamicAny/DynSequence.java \ +classpath/org/omg/DynamicAny/DynSequenceHelper.java \ +classpath/org/omg/DynamicAny/DynSequenceOperations.java \ +classpath/org/omg/DynamicAny/DynStruct.java \ +classpath/org/omg/DynamicAny/DynStructHelper.java \ +classpath/org/omg/DynamicAny/DynStructOperations.java \ +classpath/org/omg/DynamicAny/DynUnion.java \ +classpath/org/omg/DynamicAny/DynUnionHelper.java \ +classpath/org/omg/DynamicAny/DynUnionOperations.java \ +classpath/org/omg/DynamicAny/DynValue.java \ +classpath/org/omg/DynamicAny/DynValueBox.java \ +classpath/org/omg/DynamicAny/DynValueBoxOperations.java \ +classpath/org/omg/DynamicAny/DynValueCommon.java \ +classpath/org/omg/DynamicAny/DynValueCommonOperations.java \ +classpath/org/omg/DynamicAny/DynValueHelper.java \ +classpath/org/omg/DynamicAny/DynValueOperations.java \ +classpath/org/omg/DynamicAny/FieldNameHelper.java \ +classpath/org/omg/DynamicAny/NameDynAnyPair.java \ +classpath/org/omg/DynamicAny/NameDynAnyPairHelper.java \ +classpath/org/omg/DynamicAny/NameDynAnyPairSeqHelper.java \ +classpath/org/omg/DynamicAny/NameValuePair.java \ +classpath/org/omg/DynamicAny/NameValuePairHelper.java \ +classpath/org/omg/DynamicAny/NameValuePairSeqHelper.java \ +classpath/org/omg/DynamicAny/_DynAnyFactoryStub.java \ +classpath/org/omg/DynamicAny/_DynAnyStub.java \ +classpath/org/omg/DynamicAny/_DynArrayStub.java \ +classpath/org/omg/DynamicAny/_DynEnumStub.java \ +classpath/org/omg/DynamicAny/_DynFixedStub.java \ +classpath/org/omg/DynamicAny/_DynSequenceStub.java \ +classpath/org/omg/DynamicAny/_DynStructStub.java \ +classpath/org/omg/DynamicAny/_DynUnionStub.java \ +classpath/org/omg/DynamicAny/_DynValueStub.java \ +classpath/org/omg/IOP/CodeSets.java \ +classpath/org/omg/IOP/Codec.java \ +classpath/org/omg/IOP/CodecFactory.java \ +classpath/org/omg/IOP/CodecFactoryHelper.java \ +classpath/org/omg/IOP/CodecFactoryOperations.java \ +classpath/org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java \ +classpath/org/omg/IOP/CodecFactoryPackage/UnknownEncodingHelper.java \ +classpath/org/omg/IOP/CodecOperations.java \ +classpath/org/omg/IOP/CodecPackage/FormatMismatch.java \ +classpath/org/omg/IOP/CodecPackage/FormatMismatchHelper.java \ +classpath/org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java \ +classpath/org/omg/IOP/CodecPackage/InvalidTypeForEncodingHelper.java \ +classpath/org/omg/IOP/CodecPackage/TypeMismatch.java \ +classpath/org/omg/IOP/CodecPackage/TypeMismatchHelper.java \ +classpath/org/omg/IOP/ComponentIdHelper.java \ +classpath/org/omg/IOP/ENCODING_CDR_ENCAPS.java \ +classpath/org/omg/IOP/Encoding.java \ +classpath/org/omg/IOP/ExceptionDetailMessage.java \ +classpath/org/omg/IOP/IOR.java \ +classpath/org/omg/IOP/IORHelper.java \ +classpath/org/omg/IOP/IORHolder.java \ +classpath/org/omg/IOP/MultipleComponentProfileHelper.java \ +classpath/org/omg/IOP/MultipleComponentProfileHolder.java \ +classpath/org/omg/IOP/ProfileIdHelper.java \ +classpath/org/omg/IOP/RMICustomMaxStreamFormat.java \ +classpath/org/omg/IOP/ServiceContext.java \ +classpath/org/omg/IOP/ServiceContextHelper.java \ +classpath/org/omg/IOP/ServiceContextHolder.java \ +classpath/org/omg/IOP/ServiceContextListHelper.java \ +classpath/org/omg/IOP/ServiceContextListHolder.java \ +classpath/org/omg/IOP/ServiceIdHelper.java \ +classpath/org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS.java \ +classpath/org/omg/IOP/TAG_CODE_SETS.java \ +classpath/org/omg/IOP/TAG_INTERNET_IOP.java \ +classpath/org/omg/IOP/TAG_JAVA_CODEBASE.java \ +classpath/org/omg/IOP/TAG_MULTIPLE_COMPONENTS.java \ +classpath/org/omg/IOP/TAG_ORB_TYPE.java \ +classpath/org/omg/IOP/TAG_POLICIES.java \ +classpath/org/omg/IOP/TAG_RMI_CUSTOM_MAX_STREAM_FORMAT.java \ +classpath/org/omg/IOP/TaggedComponent.java \ +classpath/org/omg/IOP/TaggedComponentHelper.java \ +classpath/org/omg/IOP/TaggedComponentHolder.java \ +classpath/org/omg/IOP/TaggedProfile.java \ +classpath/org/omg/IOP/TaggedProfileHelper.java \ +classpath/org/omg/IOP/TaggedProfileHolder.java \ +classpath/org/omg/IOP/TransactionService.java \ +classpath/org/omg/Messaging/SYNC_WITH_TRANSPORT.java \ +classpath/org/omg/Messaging/SyncScopeHelper.java \ +classpath/org/omg/PortableInterceptor/ACTIVE.java \ +classpath/org/omg/PortableInterceptor/AdapterManagerIdHelper.java \ +classpath/org/omg/PortableInterceptor/AdapterNameHelper.java \ +classpath/org/omg/PortableInterceptor/AdapterStateHelper.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInfo.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInfoOperations.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInterceptor.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/Current.java \ +classpath/org/omg/PortableInterceptor/CurrentHelper.java \ +classpath/org/omg/PortableInterceptor/CurrentOperations.java \ +classpath/org/omg/PortableInterceptor/DISCARDING.java \ +classpath/org/omg/PortableInterceptor/ForwardRequest.java \ +classpath/org/omg/PortableInterceptor/ForwardRequestHelper.java \ +classpath/org/omg/PortableInterceptor/HOLDING.java \ +classpath/org/omg/PortableInterceptor/INACTIVE.java \ +classpath/org/omg/PortableInterceptor/IORInfo.java \ +classpath/org/omg/PortableInterceptor/IORInfoOperations.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor.java \ +classpath/org/omg/PortableInterceptor/IORInterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0Helper.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0Operations.java \ +classpath/org/omg/PortableInterceptor/Interceptor.java \ +classpath/org/omg/PortableInterceptor/InterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/InvalidSlot.java \ +classpath/org/omg/PortableInterceptor/InvalidSlotHelper.java \ +classpath/org/omg/PortableInterceptor/LOCATION_FORWARD.java \ +classpath/org/omg/PortableInterceptor/NON_EXISTENT.java \ +classpath/org/omg/PortableInterceptor/ORBIdHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfo.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoOperations.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitializer.java \ +classpath/org/omg/PortableInterceptor/ORBInitializerOperations.java \ +classpath/org/omg/PortableInterceptor/ObjectIdHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactory.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactoryHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactoryHolder.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactoryOperations.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplate.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateHolder.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder.java \ +classpath/org/omg/PortableInterceptor/PolicyFactory.java \ +classpath/org/omg/PortableInterceptor/PolicyFactoryOperations.java \ +classpath/org/omg/PortableInterceptor/RequestInfo.java \ +classpath/org/omg/PortableInterceptor/RequestInfoOperations.java \ +classpath/org/omg/PortableInterceptor/SUCCESSFUL.java \ +classpath/org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java \ +classpath/org/omg/PortableInterceptor/ServerIdHelper.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInfo.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInfoOperations.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInterceptor.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/TRANSPORT_RETRY.java \ +classpath/org/omg/PortableInterceptor/USER_EXCEPTION.java \ +classpath/org/omg/PortableInterceptor/_IORInterceptor_3_0Stub.java \ +classpath/org/omg/PortableServer/AdapterActivator.java \ +classpath/org/omg/PortableServer/AdapterActivatorOperations.java \ +classpath/org/omg/PortableServer/Current.java \ +classpath/org/omg/PortableServer/CurrentHelper.java \ +classpath/org/omg/PortableServer/CurrentOperations.java \ +classpath/org/omg/PortableServer/CurrentPackage/NoContext.java \ +classpath/org/omg/PortableServer/CurrentPackage/NoContextHelper.java \ +classpath/org/omg/PortableServer/DynamicImplementation.java \ +classpath/org/omg/PortableServer/ForwardRequest.java \ +classpath/org/omg/PortableServer/ForwardRequestHelper.java \ +classpath/org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.java \ +classpath/org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.java \ +classpath/org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.java \ +classpath/org/omg/PortableServer/IdAssignmentPolicy.java \ +classpath/org/omg/PortableServer/IdAssignmentPolicyOperations.java \ +classpath/org/omg/PortableServer/IdAssignmentPolicyValue.java \ +classpath/org/omg/PortableServer/IdUniquenessPolicy.java \ +classpath/org/omg/PortableServer/IdUniquenessPolicyOperations.java \ +classpath/org/omg/PortableServer/IdUniquenessPolicyValue.java \ +classpath/org/omg/PortableServer/ImplicitActivationPolicy.java \ +classpath/org/omg/PortableServer/ImplicitActivationPolicyOperations.java \ +classpath/org/omg/PortableServer/ImplicitActivationPolicyValue.java \ +classpath/org/omg/PortableServer/LIFESPAN_POLICY_ID.java \ +classpath/org/omg/PortableServer/LifespanPolicy.java \ +classpath/org/omg/PortableServer/LifespanPolicyOperations.java \ +classpath/org/omg/PortableServer/LifespanPolicyValue.java \ +classpath/org/omg/PortableServer/POA.java \ +classpath/org/omg/PortableServer/POAHelper.java \ +classpath/org/omg/PortableServer/POAManager.java \ +classpath/org/omg/PortableServer/POAManagerOperations.java \ +classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactive.java \ +classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.java \ +classpath/org/omg/PortableServer/POAManagerPackage/State.java \ +classpath/org/omg/PortableServer/POAOperations.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterNonExistent.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java \ +classpath/org/omg/PortableServer/POAPackage/InvalidPolicy.java \ +classpath/org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java \ +classpath/org/omg/PortableServer/POAPackage/NoServant.java \ +classpath/org/omg/PortableServer/POAPackage/NoServantHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectNotActive.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActive.java \ +classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ServantNotActive.java \ +classpath/org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/WrongAdapter.java \ +classpath/org/omg/PortableServer/POAPackage/WrongAdapterHelper.java \ +classpath/org/omg/PortableServer/POAPackage/WrongPolicy.java \ +classpath/org/omg/PortableServer/POAPackage/WrongPolicyHelper.java \ +classpath/org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.java \ +classpath/org/omg/PortableServer/RequestProcessingPolicy.java \ +classpath/org/omg/PortableServer/RequestProcessingPolicyOperations.java \ +classpath/org/omg/PortableServer/RequestProcessingPolicyValue.java \ +classpath/org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.java \ +classpath/org/omg/PortableServer/Servant.java \ +classpath/org/omg/PortableServer/ServantActivator.java \ +classpath/org/omg/PortableServer/ServantActivatorHelper.java \ +classpath/org/omg/PortableServer/ServantActivatorOperations.java \ +classpath/org/omg/PortableServer/ServantActivatorPOA.java \ +classpath/org/omg/PortableServer/ServantLocator.java \ +classpath/org/omg/PortableServer/ServantLocatorHelper.java \ +classpath/org/omg/PortableServer/ServantLocatorOperations.java \ +classpath/org/omg/PortableServer/ServantLocatorPOA.java \ +classpath/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java \ +classpath/org/omg/PortableServer/ServantManager.java \ +classpath/org/omg/PortableServer/ServantManagerOperations.java \ +classpath/org/omg/PortableServer/ServantRetentionPolicy.java \ +classpath/org/omg/PortableServer/ServantRetentionPolicyOperations.java \ +classpath/org/omg/PortableServer/ServantRetentionPolicyValue.java \ +classpath/org/omg/PortableServer/THREAD_POLICY_ID.java \ +classpath/org/omg/PortableServer/ThreadPolicy.java \ +classpath/org/omg/PortableServer/ThreadPolicyOperations.java \ +classpath/org/omg/PortableServer/ThreadPolicyValue.java \ +classpath/org/omg/PortableServer/_ServantActivatorStub.java \ +classpath/org/omg/PortableServer/_ServantLocatorStub.java \ +classpath/org/omg/PortableServer/portable/Delegate.java \ +classpath/org/omg/SendingContext/RunTime.java \ +classpath/org/omg/SendingContext/RunTimeOperations.java \ +classpath/org/omg/stub/java/rmi/_Remote_Stub.java + org_w3c_source_files = \ classpath/external/w3c_dom/org/w3c/dom/Attr.java \ classpath/external/w3c_dom/org/w3c/dom/CDATASection.java \ @@ -5031,11 +5754,15 @@ ordinary_header_files = \ $(org_ietf_jgss_header_files) bc_objects = \ + gnu-CORBA.lo \ gnu-java-beans.lo \ + gnu-javax-rmi.lo \ gnu-javax-sound-midi.lo \ gnu-xml.lo \ javax-imageio.lo \ + javax-rmi.lo \ javax-xml.lo \ + org-omg.lo \ org-w3c.lo \ org-xml.lo @@ -6827,6 +7554,11 @@ lib-gnu-awt-xlib.la: $(lib_gnu_awt_xlib_la_OBJECTS) $(lib_gnu_awt_xlib_la_DEPEND %.lo: %.list $(LTGCJCOMPILE) -c -o $@ -MT $@ -MD -MP -MF $(basename $@).deps @$< +gnu-CORBA.lo: $(gnu_CORBA_source_files) + @find classpath/lib/gnu/CORBA -name '*.class' > gnu-CORBA.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-CORBA.lo @gnu-CORBA.list + @rm -f gnu-CORBA.list + gnu/awt.list: $(gnu_awt_source_files) @$(mkinstalldirs) $(dir $@) @for file in $(gnu_awt_source_files); do \ @@ -7392,6 +8124,11 @@ gnu/javax/imageio/bmp.list: $(gnu_javax_imageio_bmp_source_files) -include gnu/javax/imageio/bmp.deps +gnu-javax-rmi.lo: $(gnu_javax_rmi_source_files) + @find classpath/lib/gnu/javax/rmi -name '*.class' > gnu-javax-rmi.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-javax-rmi.lo @gnu-javax-rmi.list + @rm -f gnu-javax-rmi.list + gnu-javax-sound-midi.lo: $(gnu_javax_sound_midi_source_files) @find classpath/lib/gnu/javax/sound/midi -name '*.class' > gnu-javax-sound-midi.list $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-javax-sound-midi.lo @gnu-javax-sound-midi.list @@ -8077,6 +8814,11 @@ javax/print/event.list: $(javax_print_event_source_files) -include javax/print/event.deps +javax-rmi.lo: $(javax_rmi_source_files) + @find classpath/lib/javax/rmi -name '*.class' > javax-rmi.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o javax-rmi.lo @javax-rmi.list + @rm -f javax-rmi.list + javax/security/auth.list: $(javax_security_auth_source_files) @$(mkinstalldirs) $(dir $@) @for file in $(javax_security_auth_source_files); do \ @@ -8392,6 +9134,11 @@ org/ietf/jgss.list: $(org_ietf_jgss_source_files) -include org/ietf/jgss.deps +org-omg.lo: $(org_omg_source_files) + @find classpath/lib/org/omg -name '*.class' > org-omg.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o org-omg.lo @org-omg.list + @rm -f org-omg.list + org-w3c.lo: $(org_w3c_source_files) @find classpath/lib/org/w3c -name '*.class' > org-w3c.list $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o org-w3c.lo @org-w3c.list diff --git a/libjava/gnu/CORBA/DynAn/RecordAny.java b/libjava/gnu/CORBA/DynAn/RecordAny.java new file mode 100644 index 00000000000..7cfabccd7ba --- /dev/null +++ b/libjava/gnu/CORBA/DynAn/RecordAny.java @@ -0,0 +1,416 @@ +/* RecordAny.java -- + Copyright (C) 2005 Free Software Foundation, Inc. + +This file is part of GNU Classpath. + +GNU Classpath is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +GNU Classpath is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Classpath; see the file COPYING. If not, write to the +Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. + +Linking this library statically or dynamically with other modules is +making a combined work based on this library. Thus, the terms and +conditions of the GNU General Public License cover the whole +combination. + +As a special exception, the copyright holders of this library give you +permission to link this library with independent modules to produce an +executable, regardless of the license terms of these independent +modules, and to copy and distribute the resulting executable under +terms of your choice, provided that you also meet, for each linked +independent module, the terms and conditions of the license of that +module. An independent module is a module which is not derived from +or based on this library. If you modify this library, you may extend +this exception to your version of the library, but you are not +obligated to do so. If you do not wish to do so, delete this +exception statement from your version. */ + + +package gnu.CORBA.DynAn; + +import gnu.CORBA.Unexpected; +import gnu.CORBA.HolderLocator; + +import org.omg.CORBA.Any; +import org.omg.CORBA.ORB; +import org.omg.CORBA.TCKind; +import org.omg.CORBA.TypeCode; +import org.omg.CORBA.TypeCodePackage.BadKind; +import org.omg.CORBA.TypeCodePackage.Bounds; +import org.omg.CORBA.portable.Streamable; +import org.omg.DynamicAny.DynAny; +import org.omg.DynamicAny.DynAnyPackage.InvalidValue; +import org.omg.DynamicAny.DynAnyPackage.TypeMismatch; +import org.omg.DynamicAny.DynStruct; +import org.omg.DynamicAny.DynValueCommonOperations; +import org.omg.DynamicAny.NameDynAnyPair; +import org.omg.DynamicAny.NameValuePair; + +import java.io.Serializable; + +import java.lang.reflect.Field; + +/** + * A shared base for both dynamic structure an dynamic value final_type. + * + * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) + */ +public abstract class RecordAny + extends DivideableAny + implements DynAny, Serializable +{ + /** + * Use serialVersionUID for interoperability. + */ + private static final long serialVersionUID = 1; + String[] fNames; + + /** + * Creates the structure with the given typecode. + * + * @param fields The DynAny's, representing the fields of the structure. + */ + public RecordAny(TypeCode oType, TypeCode aType, + gnuDynAnyFactory aFactory, ORB anOrb + ) + { + super(oType, aType, aFactory, anOrb); + } + + /** @inheritDoc */ + public TCKind current_member_kind() + throws TypeMismatch, InvalidValue + { + if (array.length == 0) + throw new TypeMismatch(EMPTY); + try + { + return final_type.member_type(pos).kind(); + } + catch (BadKind e) + { + TypeMismatch t = new TypeMismatch(); + t.initCause(e); + throw t; + } + catch (Bounds e) + { + InvalidValue t = new InvalidValue(); + t.initCause(e); + throw t; + } + } + + /** @inheritDoc */ + public String current_member_name() + throws TypeMismatch, InvalidValue + { + if (array.length == 0) + throw new TypeMismatch(EMPTY); + try + { + return final_type.member_name(pos); + } + catch (BadKind e) + { + TypeMismatch t = new TypeMismatch(); + t.initCause(e); + throw t; + } + catch (Bounds e) + { + InvalidValue t = new InvalidValue(); + t.initCause(e); + throw t; + } + } + + /** + * Get content of the structure. This method must be defined on a different + * name because get_members_as_dyn_any() throws exception only in some of the + * supported interfaces. + */ + public NameDynAnyPair[] gnu_get_members_as_dyn_any() + { + NameDynAnyPair[] r = new NameDynAnyPair[ array.length ]; + for (int i = 0; i < r.length; i++) + { + try + { + r [ i ] = new NameDynAnyPair(fNames [ i ], array [ i ]); + } + catch (Exception ex) + { + throw new Unexpected(ex); + } + } + return r; + } + + /** + * Get content of the structure. This method must be defined on a different + * name because get_members_as_dyn_any() throws exception only in some of the + * supported interfaces. + */ + public NameValuePair[] gnu_get_members() + { + NameValuePair[] r = new NameValuePair[ array.length ]; + for (int i = 0; i < r.length; i++) + { + try + { + r [ i ] = new NameValuePair(fNames [ i ], array [ i ].to_any()); + } + catch (Exception ex) + { + throw new Unexpected(ex); + } + } + return r; + } + + /** + * Set members from the provided array. + */ + public void set_members_as_dyn_any(NameDynAnyPair[] value) + throws TypeMismatch, InvalidValue + { + if (value.length != array.length) + throw new InvalidValue(sizeMismatch(array.length, value.length)); + + for (int i = 0; i < value.length; i++) + { + DynAny dynAny = value [ i ].value; + checkType(dynAny.type(), i); + checkName(value [ i ].id, i); + + array [ i ] = dynAny; + } + pos = 0; + } + + /** + * Check the name at the given position ("" matches everything). + */ + private void checkName(String xName, int i) + throws TypeMismatch + { + if (xName.length() > 0 && fNames [ i ].length() > 0) + if (!xName.equals(fNames [ i ])) + throw new TypeMismatch("Field name mismatch " + xName + " expected " + + fNames [ i ] + ); + } + + /** + * Check the type at the given position. + */ + private void checkType(TypeCode t, int i) + throws TypeMismatch + { + if (!array [ i ].type().equal(t)) + throw new TypeMismatch(typeMismatch(array [ i ].type(), t) + " field " + + i + ); + } + + /** + * Set members from the provided array. + */ + public void set_members(NameValuePair[] value) + throws TypeMismatch, InvalidValue + { + if (value.length != array.length) + throw new InvalidValue(sizeMismatch(array.length, value.length)); + + for (int i = 0; i < value.length; i++) + { + Any any = value [ i ].value; + checkType(any.type(), i); + checkName(value [ i ].id, i); + + array [ i ].from_any(any); + } + pos = 0; + } + + /** @inheritDoc */ + public void assign(DynAny from) + throws TypeMismatch + { + checkType(official_type, from.type()); + if (from instanceof DynStruct) + { + try + { + set_members_as_dyn_any(((DynStruct) from).get_members_as_dyn_any()); + } + catch (InvalidValue e) + { + TypeMismatch t = new TypeMismatch("Invalid value"); + t.initCause(e); + throw t; + } + } + else + throw new TypeMismatch("Not a DynStruct"); + } + + /** + * Create a copy. + */ + public DynAny copy() + { + DynAny[] c = new DynAny[ array.length ]; + for (int i = 0; i < c.length; i++) + { + c [ i ] = array [ i ].copy(); + } + + RecordAny d = newInstance(official_type, final_type, factory, orb); + d.array = c; + return d; + } + + /** + * Create a new instance when copying. + */ + protected abstract RecordAny newInstance(TypeCode oType, TypeCode aType, + gnuDynAnyFactory aFactory, + ORB anOrb + ); + + /** + * Done via reflection. + */ + public Any to_any() + { + try + { + Streamable sHolder = HolderLocator.createHolder(official_type); + + Class sHolderClass = sHolder.getClass(); + Field sHolderValue = sHolderClass.getField("value"); + Class sClass = sHolderValue.getType(); + + Object structure = sClass.newInstance(); + Object member; + Any am; + Field vread; + Field vwrite; + Streamable memberHolder; + + for (int i = 0; i < array.length; i++) + { + am = array [ i ].to_any(); + memberHolder = am.extract_Streamable(); + vwrite = structure.getClass().getField(final_type.member_name(i)); + vread = memberHolder.getClass().getField("value"); + member = vread.get(memberHolder); + vwrite.set(structure, member); + } + + Any g = createAny(); + sHolderValue.set(sHolder, structure); + g.insert_Streamable(sHolder); + g.type(official_type); + return g; + } + catch (Exception e) + { + throw new Unexpected(e); + } + } + + /** + * Done via reflection. + */ + public void from_any(Any an_any) + throws TypeMismatch, InvalidValue + { + checkType(official_type, an_any.type()); + try + { + Streamable s = an_any.extract_Streamable(); + if (s == null) + { + if (this instanceof DynValueCommonOperations) + { + ((DynValueCommonOperations) this).set_to_null(); + return; + } + else + throw new InvalidValue(ISNULL); + } + + Object structure = s.getClass().getField("value").get(s); + if (structure == null && (this instanceof DynValueCommonOperations)) + { + ((DynValueCommonOperations) this).set_to_null(); + return; + } + + Any member; + Streamable holder; + Object field; + TypeCode fType; + Field fField; + + for (int i = 0; i < array.length; i++) + { + fField = structure.getClass().getField(fNames [ i ]); + field = fField.get(structure); + fType = array [ i ].type(); + holder = HolderLocator.createHolder(fType); + + member = createAny(); + holder.getClass().getField("value").set(holder, field); + member.insert_Streamable(holder); + member.type(fType); + + array [ i ].from_any(member); + } + + if (this instanceof DynValueCommonOperations) + ((DynValueCommonOperations) this).set_to_value(); + } + catch (InvalidValue v) + { + throw v; + } + catch (NoSuchFieldException ex) + { + TypeMismatch v = + new TypeMismatch("holder value does not match typecode"); + v.initCause(ex); + throw v; + } + catch (Exception ex) + { + TypeMismatch t = new TypeMismatch(); + t.initCause(ex); + throw t; + } + } + +// GCJ LOCAL - package private delegates to work around bug in gnuDynValue. + int record_component_count() + { + return component_count(); + } + + boolean record_equal(DynAny o) + { + return equal(o); + } +} diff --git a/libjava/gnu/CORBA/DynAn/gnuDynValue.java b/libjava/gnu/CORBA/DynAn/gnuDynValue.java new file mode 100644 index 00000000000..df952412512 --- /dev/null +++ b/libjava/gnu/CORBA/DynAn/gnuDynValue.java @@ -0,0 +1,386 @@ +/* gnuDynValue.java -- + Copyright (C) 2005 Free Software Foundation, Inc. + +This file is part of GNU Classpath. + +GNU Classpath is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +GNU Classpath is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Classpath; see the file COPYING. If not, write to the +Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. + +Linking this library statically or dynamically with other modules is +making a combined work based on this library. Thus, the terms and +conditions of the GNU General Public License cover the whole +combination. + +As a special exception, the copyright holders of this library give you +permission to link this library with independent modules to produce an +executable, regardless of the license terms of these independent +modules, and to copy and distribute the resulting executable under +terms of your choice, provided that you also meet, for each linked +independent module, the terms and conditions of the license of that +module. An independent module is a module which is not derived from +or based on this library. If you modify this library, you may extend +this exception to your version of the library, but you are not +obligated to do so. If you do not wish to do so, delete this +exception statement from your version. */ + + +package gnu.CORBA.DynAn; + +import gnu.CORBA.Minor; +import gnu.CORBA.Unexpected; + +import org.omg.CORBA.Any; +import org.omg.CORBA.BAD_PARAM; +import org.omg.CORBA.MARSHAL; +import org.omg.CORBA.ORB; +import org.omg.CORBA.TCKind; +import org.omg.CORBA.TypeCode; +import org.omg.CORBA.VM_TRUNCATABLE; +import org.omg.CORBA.portable.OutputStream; +import org.omg.CORBA.portable.ValueFactory; +import org.omg.DynamicAny.DynAny; +import org.omg.DynamicAny.DynAnyPackage.InvalidValue; +import org.omg.DynamicAny.DynAnyPackage.TypeMismatch; +import org.omg.DynamicAny.DynStruct; +import org.omg.DynamicAny.DynValue; +import org.omg.DynamicAny.DynValueCommon; +import org.omg.DynamicAny.DynValueOperations; +import org.omg.DynamicAny.NameDynAnyPair; +import org.omg.DynamicAny.NameValuePair; + +import java.io.Serializable; + +/** + * Implementation of DynValue. + * + * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) + */ +public class gnuDynValue extends RecordAny implements DynValue, + Serializable +{ + /** + * Use serialVersionUID for interoperability. + */ + private static final long serialVersionUID = 1; + + /** + * If true, the value of this ValueType is set to null. + */ + boolean isNull; + + /** + * Create an instance. + */ + public gnuDynValue(TypeCode oType, TypeCode aType, + gnuDynAnyFactory aFactory, ORB anOrb + ) + { + super(oType, aType, aFactory, anOrb); + + // Initialise fields. The array of fields also includes all inherited + // fields. + try + { + array = new DynAny[ final_type.member_count() ]; + fNames = new String[ array.length ]; + for (int i = 0; i < array.length; i++) + { + array [ i ] = + factory.create_dyn_any_from_type_code(final_type.member_type(i)); + fNames [ i ] = final_type.member_name(i); + } + + // Search of inherited members. + if (final_type.type_modifier() == VM_TRUNCATABLE.value) + { + TypeCode parent = final_type.concrete_base_type(); + DynAny ancestor = factory.create_dyn_any_from_type_code(parent); + + if (ancestor instanceof DynValue) + { + // Add members of ancestor in front of the curren members. + DynValue anc = (DynValue) ancestor; + anc.set_to_value(); + + NameDynAnyPair[] aar = anc.get_members_as_dyn_any(); + inheritFields(aar); + } + else if (ancestor instanceof DynStruct) + { + // Add members of ancestor in front of the curren members. + DynStruct anc = (DynStruct) ancestor; + NameDynAnyPair[] aar = anc.get_members_as_dyn_any(); + inheritFields(aar); + } + else + throw new BAD_PARAM("The parent of " + final_type.id() + ", " + + parent.id() + ", is not structure nor value." + ); + } + } + catch (Exception e) + { + throw new Unexpected(e); + } + + set_to_null(); + } + + /** + * Inherit the provided fields. + */ + private void inheritFields(NameDynAnyPair[] aar) + { + DynAny[] nArray = new DynAny[ array.length + aar.length ]; + String[] nNames = new String[ array.length + aar.length ]; + int p = 0; + for (int i = 0; i < aar.length; i++) + { + nArray [ p ] = aar [ i ].value; + nNames [ p ] = aar [ i ].id; + p++; + } + + for (int i = 0; i < array.length; i++) + { + nArray [ p ] = array [ i ]; + nNames [ p ] = fNames [ i ]; + p++; + } + + array = nArray; + fNames = nNames; + } + + /** @inheritDoc */ + public TCKind current_member_kind() throws TypeMismatch, InvalidValue + { + if (isNull) + throw new TypeMismatch(ISNULL); + else + return super.current_member_kind(); + } + ; + + /** @inheritDoc */ + public String current_member_name() throws TypeMismatch, InvalidValue + { + if (isNull) + throw new TypeMismatch(ISNULL); + else + return super.current_member_name(); + } + ; + + /** @inheritDoc */ + public NameDynAnyPair[] get_members_as_dyn_any() throws InvalidValue + { + if (isNull) + throw new InvalidValue(ISNULL); + return super.gnu_get_members_as_dyn_any(); + } + ; + + /** @inheritDoc */ + public NameValuePair[] get_members() throws InvalidValue + { + if (isNull) + throw new InvalidValue(ISNULL); + else + return super.gnu_get_members(); + } + ; + + /** @inheritDoc */ + public void set_members_as_dyn_any(NameDynAnyPair[] value) + throws TypeMismatch, InvalidValue + { + super.set_members_as_dyn_any(value); + isNull = false; + } + ; + + /** @inheritDoc */ + public void set_members(NameValuePair[] value) + throws TypeMismatch, InvalidValue + { + super.set_members(value); + isNull = false; + } + ; + + /** @inheritDoc */ + public boolean is_null() + { + return isNull; + } + + /** @inheritDoc */ + public void set_to_null() + { + isNull = true; + valueChanged(); + } + + /** @inheritDoc */ + public void set_to_value() + { + isNull = false; + valueChanged(); + } + + /** + * Create a new instance. + */ + protected RecordAny newInstance(TypeCode oType, TypeCode aType, + gnuDynAnyFactory aFactory, ORB anOrb + ) + { + gnuDynValue v = new gnuDynValue(oType, aType, aFactory, anOrb); + if (isNull) + v.set_to_null(); + else + v.set_to_value(); + return v; + } + + /** + * Compare for equality, minding null values. + */ + public boolean equal(DynAny other) + { + if (other instanceof DynValueOperations) + { + DynValueCommon o = (DynValueCommon) other; + if (isNull) + return o.is_null() && o.type().equal(official_type); + else + return !o.is_null() && record_equal(other); // GCJ LOCAL bug #24938 + } + else + return false; + } + + /** + * Get the focused component, throwing exception if the current value is null. + */ + protected DynAny focused() throws InvalidValue, TypeMismatch + { + if (isNull) + throw new TypeMismatch(ISNULL); + else + return super.focused(); + } + + /** + * Convert into Any. + */ + public Any to_any() + { + if (isNull) + { + Any a0 = createAny(); + a0.type(orb.get_primitive_tc(TCKind.tk_null)); + return a0; + } + else + { + try + { + ValueFactory factory = + ((org.omg.CORBA_2_3.ORB) orb).lookup_value_factory(official_type.id()); + if (factory == null) + { + MARSHAL m = new MARSHAL("Factory for " + official_type.id() + + " not registered."); + m.minor = Minor.Factory; + throw m; + } + + OutputStream out = orb.create_output_stream(); + + for (int i = 0; i < array.length; i++) + array [ i ].to_any().write_value(out); + + org.omg.CORBA_2_3.portable.InputStream in = + (org.omg.CORBA_2_3.portable.InputStream) out.create_input_stream(); + Serializable v = factory.read_value(in); + + Any g = createAny(); + g.type(official_type); + g.insert_Value(v, official_type); + + return g; + } + catch (Exception e) + { + throw new Unexpected(e); + } + } + } + + /** @inheritDoc */ + public void assign(DynAny from) throws TypeMismatch + { + checkType(official_type, from.type()); + + if (from instanceof DynValue) + { + DynValue other = (DynValue) from; + if (other.is_null()) + set_to_null(); + else + { + set_to_value(); + try + { + DynValueOperations src = (DynValueOperations) from; + set_members_as_dyn_any(src.get_members_as_dyn_any()); + } + catch (InvalidValue e) + { + TypeMismatch t = new TypeMismatch("Invalid value"); + t.initCause(e); + throw t; + } + } + } + else + throw new TypeMismatch("Not a DynValue"); + } + + /** + * Get the number of components. + */ + public int component_count() + { + return isNull ? 0 : record_component_count(); // GCJ LOCAL bug #24938 + } + + /** {@inheritDoc} */ + public Serializable get_val() throws TypeMismatch, InvalidValue + { + return to_any().extract_Value(); + } + + /** {@inheritDoc} */ + public void insert_val(Serializable a_x) throws InvalidValue, TypeMismatch + { + Any a = to_any(); + a.insert_Value(a_x); + from_any(a); + valueChanged(); + } +} diff --git a/libjava/gnu/CORBA/ObjectCreator.java b/libjava/gnu/CORBA/ObjectCreator.java new file mode 100644 index 00000000000..9f215fc64ee --- /dev/null +++ b/libjava/gnu/CORBA/ObjectCreator.java @@ -0,0 +1,596 @@ +/* ObjectCreator.java -- + Copyright (C) 2005 Free Software Foundation, Inc. + +This file is part of GNU Classpath. + +GNU Classpath is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2, or (at your option) +any later version. + +GNU Classpath is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with GNU Classpath; see the file COPYING. If not, write to the +Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. + +Linking this library statically or dynamically with other modules is +making a combined work based on this library. Thus, the terms and +conditions of the GNU General Public License cover the whole +combination. + +As a special exception, the copyright holders of this library give you +permission to link this library with independent modules to produce an +executable, regardless of the license terms of these independent +modules, and to copy and distribute the resulting executable under +terms of your choice, provided that you also meet, for each linked +independent module, the terms and conditions of the license of that +module. An independent module is a module which is not derived from +or based on this library. If you modify this library, you may extend +this exception to your version of the library, but you are not +obligated to do so. If you do not wish to do so, delete this +exception statement from your version. */ + + +package gnu.CORBA; + +import gnu.CORBA.CDR.UnknownExceptionCtxHandler; +import gnu.CORBA.CDR.BufferredCdrInput; +import gnu.CORBA.CDR.BufferedCdrOutput; +import gnu.CORBA.CDR.AbstractCdrInput; +import gnu.CORBA.GIOP.ServiceContext; +import gnu.CORBA.typecodes.RecordTypeCode; +// GCJ LOCAL - We don't have this yet. +// import gnu.classpath.VMStackWalker; + +import org.omg.CORBA.Any; +import org.omg.CORBA.CompletionStatus; +import org.omg.CORBA.CompletionStatusHelper; +import org.omg.CORBA.MARSHAL; +import org.omg.CORBA.SystemException; +import org.omg.CORBA.TCKind; +import org.omg.CORBA.UNKNOWN; +import org.omg.CORBA.UserException; +import org.omg.CORBA.portable.IDLEntity; +import org.omg.CORBA.portable.InputStream; +import org.omg.CORBA.portable.OutputStream; +import org.omg.CORBA.portable.ValueBase; + +import java.lang.reflect.Method; +import java.util.Map; +import java.util.WeakHashMap; + +import javax.rmi.CORBA.Util; + +/** + * Creates java objects from the agreed IDL names for the simple case when the + * CORBA object is directly mapped into the locally defined java class. + * + * @author Audrius Meskauskas (AudriusA@Bioinformatics.org) + */ +public class ObjectCreator +{ + /** + * The standard OMG prefix. + */ + public static final String OMG_PREFIX = "omg.org/"; + + /** + * The standard java prefix. + */ + public static final String JAVA_PREFIX = "org.omg."; + + /** + * The prefix for classes that are placed instide the gnu.CORBA namespace. + */ + public static final String CLASSPATH_PREFIX = "gnu.CORBA."; + + /** + * Maps classes to they IDL or RMI names. Computing RMI name is an expensive + * operations, so frequently used RMI keys are reused. The map must be weak to + * ensure that the class can be unloaded, when applicable. + */ + public static Map m_names = new WeakHashMap(); + + /** + * Maps IDL strings into known classes. The map must be weak to ensure that + * the class can be unloaded, when applicable. + */ + public static Map m_classes = new WeakHashMap(); + + /** + * Maps IDL types to they helpers. + */ + public static Map m_helpers = new WeakHashMap(); + + /** + * Try to instantiate an object with the given IDL name. The object must be + * mapped to the local java class. The omg.org domain must be mapped into the + * object in either org/omg or gnu/CORBA namespace. + * + * @param IDL name + * @return instantiated object instance or null if no such available. + */ + public static java.lang.Object createObject(String idl, String suffix) + { + synchronized (m_classes) + { + Class known = (Class) (suffix == null ? m_classes.get(idl) + : m_classes.get(idl + 0xff + suffix)); + Object object; + + if (known != null) + { + try + { + return known.newInstance(); + } + catch (Exception ex) + { + RuntimeException rex = new RuntimeException(idl + " suffix " + + suffix, ex); + throw rex; + } + } + else + { + if (suffix == null) + suffix = ""; + try + { + known = forName(toClassName(JAVA_PREFIX, idl) + suffix); + object = known.newInstance(); + } + catch (Exception ex) + { + try + { + known = forName(toClassName(CLASSPATH_PREFIX, idl) + + suffix); + object = known.newInstance(); + } + catch (Exception exex) + { + return null; + } + } + m_classes.put(idl + 0xff + suffix, known); + return object; + } + } + } + + /** + * Read the system exception from the given stream. + * + * @param input the CDR stream to read from. + * @param contexts the service contexts in request/reply header/ + * + * @return the exception that has been stored in the stream (IDL name, minor + * code and completion status). + */ + public static SystemException readSystemException(InputStream input, + ServiceContext[] contexts) + { + SystemException exception; + + String idl = input.read_string(); + int minor = input.read_ulong(); + CompletionStatus completed = CompletionStatusHelper.read(input); + + try + { + exception = (SystemException) createObject(idl, null); + exception.minor = minor; + exception.completed = completed; + } + catch (Exception ex) + { + UNKNOWN u = new UNKNOWN("Unsupported system exception " + idl, minor, + completed); + u.initCause(ex); + throw u; + } + + try + { + // If UnknownExceptionInfo is present in the contexts, read it and + // set as a cause of this exception. + ServiceContext uEx = ServiceContext.find( + ServiceContext.UnknownExceptionInfo, contexts); + + if (uEx != null) + { + BufferredCdrInput in = new BufferredCdrInput(uEx.context_data); + in.setOrb(in.orb()); + if (input instanceof AbstractCdrInput) + { + ((AbstractCdrInput) input).cloneSettings(in); + } + + Throwable t = UnknownExceptionCtxHandler.read(in, contexts); + exception.initCause(t); + } + } + catch (Exception ex) + { + // Unsupported context format. Do not terminate as the user program may + // not need it. + } + + return exception; + } + + /** + * Reads the user exception, having the given Id, from the input stream. The + * id is expected to be in the form like + * 'IDL:test/org/omg/CORBA/ORB/communication/ourUserException:1.0' + * + * @param idl the exception idl name. + * @param input the stream to read from. + * + * @return the loaded exception. + * @return null if the helper class cannot be found. + */ + public static UserException readUserException(String idl, InputStream input) + { + try + { + Class helperClass = findHelper(idl); + + Method read = helperClass.getMethod("read", + new Class[] { org.omg.CORBA.portable.InputStream.class }); + + return (UserException) read.invoke(null, new Object[] { input }); + } + catch (MARSHAL mex) + { + // This one is ok to throw + throw mex; + } + catch (Exception ex) + { + ex.printStackTrace(); + return null; + } + } + + /** + * Gets the helper class name from the string like + * 'IDL:test/org/omg/CORBA/ORB/communication/ourUserException:1.0' + * + * @param IDL the idl name. + */ + public static String toHelperName(String IDL) + { + String s = IDL; + int a = s.indexOf(':') + 1; + int b = s.lastIndexOf(':'); + + s = IDL.substring(a, b); + + if (s.startsWith(OMG_PREFIX)) + s = JAVA_PREFIX + s.substring(OMG_PREFIX.length()); + + return s.replace('/', '.') + "Helper"; + } + + /** + * Writes the system exception data to CDR output stream. + * + * @param output a stream to write data to. + * @param ex an exception to write. + */ + public static void writeSystemException(OutputStream output, + SystemException ex) + { + String exIDL = getRepositoryId(ex.getClass()); + output.write_string(exIDL); + output.write_ulong(ex.minor); + CompletionStatusHelper.write(output, ex.completed); + } + + /** + * Converts the given IDL name to class name. + * + * @param IDL the idl name. + * + */ + protected static String toClassName(String prefix, String IDL) + { + String s = IDL; + int a = s.indexOf(':') + 1; + int b = s.lastIndexOf(':'); + + s = IDL.substring(a, b); + + if (s.startsWith(OMG_PREFIX)) + s = prefix + s.substring(OMG_PREFIX.length()); + + return s.replace('/', '.'); + } + + /** + * Converts the given IDL name to class name and tries to load the matching + * class. The OMG prefix (omg.org) is replaced by the java prefix org.omg. No + * other prefixes are added. + * + * @param IDL the idl name. + * + * @return the matching class or null if no such is available. + */ + public static Class Idl2class(String IDL) + { + synchronized (m_classes) + { + Class c = (Class) m_classes.get(IDL); + + if (c != null) + return c; + else + { + String s = IDL; + int a = s.indexOf(':') + 1; + int b = s.lastIndexOf(':'); + + s = IDL.substring(a, b); + + if (s.startsWith(OMG_PREFIX)) + s = JAVA_PREFIX + s.substring(OMG_PREFIX.length()); + + String cn = s.replace('/', '.'); + + try + { + c = forName(cn); + m_classes.put(IDL, c); + return c; + } + catch (ClassNotFoundException ex) + { + return null; + } + } + } + } + + /** + * Converts the given IDL name to class name, tries to load the matching class + * and create an object instance with parameterless constructor. The OMG + * prefix (omg.org) is replaced by the java prefix org.omg. No other prefixes + * are added. + * + * @param IDL the idl name. + * + * @return instantiated object instance or null if such attempt was not + * successful. + */ + public static java.lang.Object Idl2Object(String IDL) + { + Class cx = Idl2class(IDL); + + try + { + if (cx != null) + return cx.newInstance(); + else + return null; + } + catch (Exception ex) + { + return null; + } + } + + /** + * Convert the class name to IDL or RMI name (repository id). If the class + * inherits from IDLEntity, ValueBase or SystemException, returns repository + * Id in the IDL:(..) form. If it does not, returns repository Id in the + * RMI:(..) form. + * + * @param cx the class for that the name must be computed. + * + * @return the idl or rmi name. + */ + public static synchronized String getRepositoryId(Class cx) + { + String name = (String) m_names.get(cx); + if (name != null) + return name; + + String cn = cx.getName(); + if (!(IDLEntity.class.isAssignableFrom(cx) + || ValueBase.class.isAssignableFrom(cx) || SystemException.class.isAssignableFrom(cx))) + { + // Not an IDL entity. + name = Util.createValueHandler().getRMIRepositoryID(cx); + } + else + { + if (cn.startsWith(JAVA_PREFIX)) + cn = OMG_PREFIX + + cn.substring(JAVA_PREFIX.length()).replace('.', '/'); + else if (cn.startsWith(CLASSPATH_PREFIX)) + cn = OMG_PREFIX + + cn.substring(CLASSPATH_PREFIX.length()).replace('.', '/'); + + name = "IDL:" + cn + ":1.0"; + } + m_names.put(cx, name); + return name; + } + + /** + * Insert the passed parameter into the given Any, assuming that the helper + * class is available. The helper class must have the "Helper" suffix and be + * in the same package as the class of the object being inserted. + * + * @param into the target to insert. + * + * @param object the object to insert. It can be any object as far as the + * corresponding helper is provided. + * + * @return true on success, false otherwise. + */ + public static boolean insertWithHelper(Any into, Object object) + { + try + { + String helperClassName = object.getClass().getName() + "Helper"; + Class helperClass = forName(helperClassName); + + Method insert = helperClass.getMethod("insert", new Class[] { + Any.class, object.getClass() }); + + insert.invoke(null, new Object[] { into, object }); + + return true; + } + catch (Exception exc) + { + // Failed due some reason. + return false; + } + } + + /** + * Insert the system exception into the given Any. + */ + public static boolean insertSysException(Any into, SystemException exception) + { + try + { + BufferedCdrOutput output = new BufferedCdrOutput(); + + String m_exception_id = getRepositoryId(exception.getClass()); + output.write_string(m_exception_id); + output.write_ulong(exception.minor); + CompletionStatusHelper.write(output, exception.completed); + + String name = getDefaultName(m_exception_id); + + GeneralHolder h = new GeneralHolder(output); + + into.insert_Streamable(h); + + RecordTypeCode r = new RecordTypeCode(TCKind.tk_except); + r.setId(m_exception_id); + r.setName(name); + into.type(r); + + return true; + } + catch (Exception ex) + { + ex.printStackTrace(); + return false; + } + } + + /** + * Get the type name from the IDL string. + */ + public static String getDefaultName(String idl) + { + int f1 = idl.lastIndexOf("/"); + int p1 = (f1 < 0) ? 0 : f1; + int p2 = idl.indexOf(":", p1); + if (p2 < 0) + p2 = idl.length(); + + String name = idl.substring(f1 + 1, p2); + return name; + } + + /** + * Insert this exception into the given Any. On failure, insert the UNKNOWN + * exception. + */ + public static void insertException(Any into, Throwable exception) + { + boolean ok = false; + if (exception instanceof SystemException) + ok = insertSysException(into, (SystemException) exception); + else if (exception instanceof UserException) + ok = insertWithHelper(into, exception); + + if (!ok) + ok = insertSysException(into, new UNKNOWN()); + if (!ok) + throw new InternalError("Exception wrapping broken"); + } + + /** + * Find helper for the class with the given name. + */ + public static Class findHelper(String idl) + { + synchronized (m_helpers) + { + Class c = (Class) m_helpers.get(idl); + if (c != null) + return c; + try + { + String helper = toHelperName(idl); + c = forName(helper); + + m_helpers.put(idl, c); + return c; + } + catch (Exception ex) + { + return null; + } + } + } + + /** + * Load the class with the given name. This method tries to use the context + * class loader first. If this fails, it searches for the suitable class + * loader in the caller stack trace. This method is a central point where all + * requests to find a class by name are delegated. + */ + public static Class forName(String className) throws ClassNotFoundException + { + try + { + return Class.forName(className, true, + Thread.currentThread().getContextClassLoader()); + } + catch (ClassNotFoundException nex) + { + /** + * Returns the first user defined class loader on the call stack, or + * null when no non-null class loader was found. + */ + +// GCJ LOCAL - We don't have VMStackWalker yet. +// We only try the SystemClassLoader for now. +// Class[] ctx = VMStackWalker.getClassContext(); +// for (int i = 0; i < ctx.length; i++) +// { +// // Since we live in a class loaded by the bootstrap +// // class loader, getClassLoader is safe to call without +// // needing to be wrapped in a privileged action. +// ClassLoader cl = ctx[i].getClassLoader(); + ClassLoader cl = ClassLoader.getSystemClassLoader(); + try + { + if (cl != null) + return Class.forName(className, true, cl); + } + catch (ClassNotFoundException nex2) + { + // Try next. + } +// } + + } + throw new ClassNotFoundException(className); + } +} diff --git a/libjava/scripts/makemake.tcl b/libjava/scripts/makemake.tcl index b09888fdf7f..b182ab659a8 100755 --- a/libjava/scripts/makemake.tcl +++ b/libjava/scripts/makemake.tcl @@ -46,6 +46,10 @@ set package_map(gnu/java/awt/peer/qt) bc set package_map(gnu/javax/sound/midi) bc set package_map(org/xml) bc set package_map(org/w3c) bc +set package_map(javax/rmi) bc +set package_map(org/omg) bc +set package_map(gnu/CORBA) bc +set package_map(gnu/javax/rmi) bc # This is handled specially by the Makefile. # We still want it byte-compiled so it isn't in the .omit file. diff --git a/libjava/sources.am b/libjava/sources.am index 6a0b3025f1c..4cd7e49d8fe 100644 --- a/libjava/sources.am +++ b/libjava/sources.am @@ -1,6 +1,172 @@ ## This file was automatically generated by scripts/makemake.tcl ## Do not edit! +gnu_CORBA_source_files = \ +classpath/gnu/CORBA/Asynchron.java \ +classpath/gnu/CORBA/BigDecimalHelper.java \ +classpath/gnu/CORBA/ByteArrayComparator.java \ +classpath/gnu/CORBA/CDR/AbstractCdrInput.java \ +classpath/gnu/CORBA/CDR/AbstractCdrOutput.java \ +classpath/gnu/CORBA/CDR/AbstractDataInput.java \ +classpath/gnu/CORBA/CDR/AbstractDataOutput.java \ +classpath/gnu/CORBA/CDR/AligningInput.java \ +classpath/gnu/CORBA/CDR/AligningOutput.java \ +classpath/gnu/CORBA/CDR/ArrayValueHelper.java \ +classpath/gnu/CORBA/CDR/BigEndianInputStream.java \ +classpath/gnu/CORBA/CDR/BigEndianOutputStream.java \ +classpath/gnu/CORBA/CDR/BufferedCdrOutput.java \ +classpath/gnu/CORBA/CDR/BufferredCdrInput.java \ +classpath/gnu/CORBA/CDR/EncapsulationStream.java \ +classpath/gnu/CORBA/CDR/HeadlessInput.java \ +classpath/gnu/CORBA/CDR/IDLTypeHelper.java \ +classpath/gnu/CORBA/CDR/LittleEndianInputStream.java \ +classpath/gnu/CORBA/CDR/LittleEndianOutputStream.java \ +classpath/gnu/CORBA/CDR/UnknownExceptionCtxHandler.java \ +classpath/gnu/CORBA/CDR/VMVio.java \ +classpath/gnu/CORBA/CDR/Vio.java \ +classpath/gnu/CORBA/CDR/gnuRuntime.java \ +classpath/gnu/CORBA/CDR/gnuValueStream.java \ +classpath/gnu/CORBA/CdrEncapsCodecImpl.java \ +classpath/gnu/CORBA/Connected_objects.java \ +classpath/gnu/CORBA/CorbaList.java \ +classpath/gnu/CORBA/DefaultSocketFactory.java \ +classpath/gnu/CORBA/DefinitionKindHolder.java \ +classpath/gnu/CORBA/DuplicateNameHolder.java \ +classpath/gnu/CORBA/DynAn/AbstractAny.java \ +classpath/gnu/CORBA/DynAn/DivideableAny.java \ +classpath/gnu/CORBA/DynAn/NameValuePairHolder.java \ +gnu/CORBA/DynAn/RecordAny.java \ +classpath/gnu/CORBA/DynAn/UndivideableAny.java \ +classpath/gnu/CORBA/DynAn/ValueChangeListener.java \ +classpath/gnu/CORBA/DynAn/gnuDynAny.java \ +classpath/gnu/CORBA/DynAn/gnuDynAnyFactory.java \ +classpath/gnu/CORBA/DynAn/gnuDynArray.java \ +classpath/gnu/CORBA/DynAn/gnuDynEnum.java \ +classpath/gnu/CORBA/DynAn/gnuDynFixed.java \ +classpath/gnu/CORBA/DynAn/gnuDynSequence.java \ +classpath/gnu/CORBA/DynAn/gnuDynStruct.java \ +classpath/gnu/CORBA/DynAn/gnuDynUnion.java \ +gnu/CORBA/DynAn/gnuDynValue.java \ +classpath/gnu/CORBA/DynAn/gnuDynValueBox.java \ +classpath/gnu/CORBA/DynAnySeqHolder.java \ +classpath/gnu/CORBA/EmptyExceptionHolder.java \ +classpath/gnu/CORBA/ForwardRequestHelper.java \ +classpath/gnu/CORBA/GIOP/CancelHeader.java \ +classpath/gnu/CORBA/GIOP/CharSets_OSF.java \ +classpath/gnu/CORBA/GIOP/CloseMessage.java \ +classpath/gnu/CORBA/GIOP/CodeSetServiceContext.java \ +classpath/gnu/CORBA/GIOP/ContextHandler.java \ +classpath/gnu/CORBA/GIOP/ErrorMessage.java \ +classpath/gnu/CORBA/GIOP/MessageHeader.java \ +classpath/gnu/CORBA/GIOP/ReplyHeader.java \ +classpath/gnu/CORBA/GIOP/RequestHeader.java \ +classpath/gnu/CORBA/GIOP/ServiceContext.java \ +classpath/gnu/CORBA/GIOP/v1_0/CancelHeader.java \ +classpath/gnu/CORBA/GIOP/v1_0/ReplyHeader.java \ +classpath/gnu/CORBA/GIOP/v1_0/RequestHeader.java \ +classpath/gnu/CORBA/GIOP/v1_2/ReplyHeader.java \ +classpath/gnu/CORBA/GIOP/v1_2/RequestHeader.java \ +classpath/gnu/CORBA/GeneralHolder.java \ +classpath/gnu/CORBA/HolderLocator.java \ +classpath/gnu/CORBA/IOR.java \ +classpath/gnu/CORBA/Interceptor/ClientRequestInterceptors.java \ +classpath/gnu/CORBA/Interceptor/ForwardRequestHolder.java \ +classpath/gnu/CORBA/Interceptor/IORInterceptors.java \ +classpath/gnu/CORBA/Interceptor/Registrator.java \ +classpath/gnu/CORBA/Interceptor/ServerRequestInterceptors.java \ +classpath/gnu/CORBA/Interceptor/gnuClientRequestInfo.java \ +classpath/gnu/CORBA/Interceptor/gnuIcCurrent.java \ +classpath/gnu/CORBA/Interceptor/gnuIorInfo.java \ +classpath/gnu/CORBA/Interceptor/gnuServerRequestInfo.java \ +classpath/gnu/CORBA/IorDelegate.java \ +classpath/gnu/CORBA/IorObject.java \ +classpath/gnu/CORBA/IorProvider.java \ +classpath/gnu/CORBA/Minor.java \ +classpath/gnu/CORBA/NameDynAnyPairHolder.java \ +classpath/gnu/CORBA/NameDynAnyPairSeqHolder.java \ +classpath/gnu/CORBA/NameValuePairHolder.java \ +classpath/gnu/CORBA/NameValuePairSeqHolder.java \ +classpath/gnu/CORBA/NamingService/Binding_iterator_impl.java \ +classpath/gnu/CORBA/NamingService/Ext.java \ +classpath/gnu/CORBA/NamingService/NameComponentComparator.java \ +classpath/gnu/CORBA/NamingService/NameParser.java \ +classpath/gnu/CORBA/NamingService/NameTransformer.java \ +classpath/gnu/CORBA/NamingService/NameValidator.java \ +classpath/gnu/CORBA/NamingService/NamingMap.java \ +classpath/gnu/CORBA/NamingService/NamingServiceTransient.java \ +classpath/gnu/CORBA/NamingService/TransientContext.java \ +gnu/CORBA/ObjectCreator.java \ +classpath/gnu/CORBA/OctetHolder.java \ +classpath/gnu/CORBA/OrbFocused.java \ +classpath/gnu/CORBA/OrbFunctional.java \ +classpath/gnu/CORBA/OrbRestricted.java \ +classpath/gnu/CORBA/Poa/AOM.java \ +classpath/gnu/CORBA/Poa/AccessiblePolicy.java \ +classpath/gnu/CORBA/Poa/DynamicImpHandler.java \ +classpath/gnu/CORBA/Poa/ForwardRequestHolder.java \ +classpath/gnu/CORBA/Poa/ForwardedServant.java \ +classpath/gnu/CORBA/Poa/InvalidPolicyHolder.java \ +classpath/gnu/CORBA/Poa/LocalDelegate.java \ +classpath/gnu/CORBA/Poa/LocalRequest.java \ +classpath/gnu/CORBA/Poa/LocalServerRequest.java \ +classpath/gnu/CORBA/Poa/ORB_1_4.java \ +classpath/gnu/CORBA/Poa/ServantDelegateImpl.java \ +classpath/gnu/CORBA/Poa/StandardPolicies.java \ +classpath/gnu/CORBA/Poa/gnuAdapterActivator.java \ +classpath/gnu/CORBA/Poa/gnuForwardRequest.java \ +classpath/gnu/CORBA/Poa/gnuIdAssignmentPolicy.java \ +classpath/gnu/CORBA/Poa/gnuIdUniquenessPolicy.java \ +classpath/gnu/CORBA/Poa/gnuImplicitActivationPolicy.java \ +classpath/gnu/CORBA/Poa/gnuLifespanPolicy.java \ +classpath/gnu/CORBA/Poa/gnuPOA.java \ +classpath/gnu/CORBA/Poa/gnuPOAManager.java \ +classpath/gnu/CORBA/Poa/gnuPoaCurrent.java \ +classpath/gnu/CORBA/Poa/gnuRequestProcessingPolicy.java \ +classpath/gnu/CORBA/Poa/gnuServantObject.java \ +classpath/gnu/CORBA/Poa/gnuServantRetentionPolicy.java \ +classpath/gnu/CORBA/Poa/gnuThreadPolicy.java \ +classpath/gnu/CORBA/RawReply.java \ +classpath/gnu/CORBA/ResponseHandlerImpl.java \ +classpath/gnu/CORBA/ServiceDetailHolder.java \ +classpath/gnu/CORBA/ServiceRequestAdapter.java \ +classpath/gnu/CORBA/SetOverrideTypeHolder.java \ +classpath/gnu/CORBA/SimpleDelegate.java \ +classpath/gnu/CORBA/SocketRepository.java \ +classpath/gnu/CORBA/StreamBasedRequest.java \ +classpath/gnu/CORBA/StreamHolder.java \ +classpath/gnu/CORBA/StubLocator.java \ +classpath/gnu/CORBA/TypeCodeHelper.java \ +classpath/gnu/CORBA/TypeKindNamer.java \ +classpath/gnu/CORBA/Unexpected.java \ +classpath/gnu/CORBA/Version.java \ +classpath/gnu/CORBA/WCharHolder.java \ +classpath/gnu/CORBA/WStringHolder.java \ +classpath/gnu/CORBA/_PolicyImplBase.java \ +classpath/gnu/CORBA/gnuAny.java \ +classpath/gnu/CORBA/gnuCodecFactory.java \ +classpath/gnu/CORBA/gnuContext.java \ +classpath/gnu/CORBA/gnuContextList.java \ +classpath/gnu/CORBA/gnuEnvironment.java \ +classpath/gnu/CORBA/gnuExceptionList.java \ +classpath/gnu/CORBA/gnuNVList.java \ +classpath/gnu/CORBA/gnuNamedValue.java \ +classpath/gnu/CORBA/gnuRequest.java \ +classpath/gnu/CORBA/gnuValueHolder.java \ +classpath/gnu/CORBA/interfaces/SocketFactory.java \ +classpath/gnu/CORBA/typecodes/AliasTypeCode.java \ +classpath/gnu/CORBA/typecodes/ArrayTypeCode.java \ +classpath/gnu/CORBA/typecodes/FixedTypeCode.java \ +classpath/gnu/CORBA/typecodes/GeneralTypeCode.java \ +classpath/gnu/CORBA/typecodes/PrimitiveTypeCode.java \ +classpath/gnu/CORBA/typecodes/RecordTypeCode.java \ +classpath/gnu/CORBA/typecodes/RecursiveTypeCode.java \ +classpath/gnu/CORBA/typecodes/StringTypeCode.java + +gnu-CORBA.lo: $(gnu_CORBA_source_files) + @find classpath/lib/gnu/CORBA -name '*.class' > gnu-CORBA.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-CORBA.lo @gnu-CORBA.list + @rm -f gnu-CORBA.list + gnu_awt_source_files = \ gnu/awt/LightweightRedirector.java @@ -1622,6 +1788,24 @@ gnu/javax/imageio/bmp.list: $(gnu_javax_imageio_bmp_source_files) -include gnu/javax/imageio/bmp.deps +gnu_javax_rmi_source_files = \ +classpath/gnu/javax/rmi/CORBA/CorbaInput.java \ +classpath/gnu/javax/rmi/CORBA/CorbaOutput.java \ +classpath/gnu/javax/rmi/CORBA/DefaultWriteObjectTester.java \ +classpath/gnu/javax/rmi/CORBA/DelegateFactory.java \ +classpath/gnu/javax/rmi/CORBA/GetDelegateInstanceException.java \ +classpath/gnu/javax/rmi/CORBA/PortableRemoteObjectDelegateImpl.java \ +classpath/gnu/javax/rmi/CORBA/RmiUtilities.java \ +classpath/gnu/javax/rmi/CORBA/StubDelegateImpl.java \ +classpath/gnu/javax/rmi/CORBA/TieTargetRecord.java \ +classpath/gnu/javax/rmi/CORBA/UtilDelegateImpl.java \ +classpath/gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java + +gnu-javax-rmi.lo: $(gnu_javax_rmi_source_files) + @find classpath/lib/gnu/javax/rmi -name '*.class' > gnu-javax-rmi.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o gnu-javax-rmi.lo @gnu-javax-rmi.list + @rm -f gnu-javax-rmi.list + gnu_javax_sound_midi_source_files = \ classpath/gnu/javax/sound/midi/alsa/AlsaInputPortDevice.java \ classpath/gnu/javax/sound/midi/alsa/AlsaMidiDeviceProvider.java \ @@ -4427,6 +4611,23 @@ javax/print/event.list: $(javax_print_event_source_files) -include javax/print/event.deps +javax_rmi_source_files = \ +classpath/javax/rmi/CORBA/ClassDesc.java \ +classpath/javax/rmi/CORBA/PortableRemoteObjectDelegate.java \ +classpath/javax/rmi/CORBA/Stub.java \ +classpath/javax/rmi/CORBA/StubDelegate.java \ +classpath/javax/rmi/CORBA/Tie.java \ +classpath/javax/rmi/CORBA/Util.java \ +classpath/javax/rmi/CORBA/UtilDelegate.java \ +classpath/javax/rmi/CORBA/ValueHandler.java \ +classpath/javax/rmi/CORBA/ValueHandlerMultiFormat.java \ +classpath/javax/rmi/PortableRemoteObject.java + +javax-rmi.lo: $(javax_rmi_source_files) + @find classpath/lib/javax/rmi -name '*.class' > javax-rmi.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o javax-rmi.lo @javax-rmi.list + @rm -f javax-rmi.list + javax_security_auth_source_files = \ classpath/javax/security/auth/AuthPermission.java \ classpath/javax/security/auth/DestroyFailedException.java \ @@ -5600,6 +5801,547 @@ org/ietf/jgss.list: $(org_ietf_jgss_source_files) -include org/ietf/jgss.deps +org_omg_source_files = \ +classpath/org/omg/CORBA/ACTIVITY_COMPLETED.java \ +classpath/org/omg/CORBA/ACTIVITY_REQUIRED.java \ +classpath/org/omg/CORBA/ARG_IN.java \ +classpath/org/omg/CORBA/ARG_INOUT.java \ +classpath/org/omg/CORBA/ARG_OUT.java \ +classpath/org/omg/CORBA/Any.java \ +classpath/org/omg/CORBA/AnyHolder.java \ +classpath/org/omg/CORBA/AnySeqHelper.java \ +classpath/org/omg/CORBA/AnySeqHolder.java \ +classpath/org/omg/CORBA/BAD_CONTEXT.java \ +classpath/org/omg/CORBA/BAD_INV_ORDER.java \ +classpath/org/omg/CORBA/BAD_OPERATION.java \ +classpath/org/omg/CORBA/BAD_PARAM.java \ +classpath/org/omg/CORBA/BAD_POLICY.java \ +classpath/org/omg/CORBA/BAD_POLICY_TYPE.java \ +classpath/org/omg/CORBA/BAD_POLICY_VALUE.java \ +classpath/org/omg/CORBA/BAD_QOS.java \ +classpath/org/omg/CORBA/BAD_TYPECODE.java \ +classpath/org/omg/CORBA/BooleanHolder.java \ +classpath/org/omg/CORBA/BooleanSeqHelper.java \ +classpath/org/omg/CORBA/BooleanSeqHolder.java \ +classpath/org/omg/CORBA/Bounds.java \ +classpath/org/omg/CORBA/ByteHolder.java \ +classpath/org/omg/CORBA/CODESET_INCOMPATIBLE.java \ +classpath/org/omg/CORBA/COMM_FAILURE.java \ +classpath/org/omg/CORBA/CTX_RESTRICT_SCOPE.java \ +classpath/org/omg/CORBA/CharHolder.java \ +classpath/org/omg/CORBA/CharSeqHelper.java \ +classpath/org/omg/CORBA/CharSeqHolder.java \ +classpath/org/omg/CORBA/CompletionStatus.java \ +classpath/org/omg/CORBA/CompletionStatusHelper.java \ +classpath/org/omg/CORBA/Context.java \ +classpath/org/omg/CORBA/ContextList.java \ +classpath/org/omg/CORBA/Current.java \ +classpath/org/omg/CORBA/CurrentHelper.java \ +classpath/org/omg/CORBA/CurrentHolder.java \ +classpath/org/omg/CORBA/CurrentOperations.java \ +classpath/org/omg/CORBA/CustomMarshal.java \ +classpath/org/omg/CORBA/CustomValue.java \ +classpath/org/omg/CORBA/DATA_CONVERSION.java \ +classpath/org/omg/CORBA/DataInputStream.java \ +classpath/org/omg/CORBA/DataOutputStream.java \ +classpath/org/omg/CORBA/DefinitionKind.java \ +classpath/org/omg/CORBA/DefinitionKindHelper.java \ +classpath/org/omg/CORBA/DomainManager.java \ +classpath/org/omg/CORBA/DomainManagerOperations.java \ +classpath/org/omg/CORBA/DoubleHolder.java \ +classpath/org/omg/CORBA/DoubleSeqHelper.java \ +classpath/org/omg/CORBA/DoubleSeqHolder.java \ +classpath/org/omg/CORBA/DynAny.java \ +classpath/org/omg/CORBA/DynAnyPackage/Invalid.java \ +classpath/org/omg/CORBA/DynAnyPackage/InvalidSeq.java \ +classpath/org/omg/CORBA/DynAnyPackage/InvalidValue.java \ +classpath/org/omg/CORBA/DynAnyPackage/TypeMismatch.java \ +classpath/org/omg/CORBA/DynArray.java \ +classpath/org/omg/CORBA/DynEnum.java \ +classpath/org/omg/CORBA/DynFixed.java \ +classpath/org/omg/CORBA/DynSequence.java \ +classpath/org/omg/CORBA/DynStruct.java \ +classpath/org/omg/CORBA/DynUnion.java \ +classpath/org/omg/CORBA/DynValue.java \ +classpath/org/omg/CORBA/DynamicImplementation.java \ +classpath/org/omg/CORBA/Environment.java \ +classpath/org/omg/CORBA/ExceptionList.java \ +classpath/org/omg/CORBA/FREE_MEM.java \ +classpath/org/omg/CORBA/FieldNameHelper.java \ +classpath/org/omg/CORBA/FixedHolder.java \ +classpath/org/omg/CORBA/FloatHolder.java \ +classpath/org/omg/CORBA/FloatSeqHelper.java \ +classpath/org/omg/CORBA/FloatSeqHolder.java \ +classpath/org/omg/CORBA/IDLType.java \ +classpath/org/omg/CORBA/IDLTypeHelper.java \ +classpath/org/omg/CORBA/IDLTypeOperations.java \ +classpath/org/omg/CORBA/IMP_LIMIT.java \ +classpath/org/omg/CORBA/INITIALIZE.java \ +classpath/org/omg/CORBA/INTERNAL.java \ +classpath/org/omg/CORBA/INTF_REPOS.java \ +classpath/org/omg/CORBA/INVALID_ACTIVITY.java \ +classpath/org/omg/CORBA/INVALID_TRANSACTION.java \ +classpath/org/omg/CORBA/INV_FLAG.java \ +classpath/org/omg/CORBA/INV_IDENT.java \ +classpath/org/omg/CORBA/INV_OBJREF.java \ +classpath/org/omg/CORBA/INV_POLICY.java \ +classpath/org/omg/CORBA/IRObject.java \ +classpath/org/omg/CORBA/IRObjectOperations.java \ +classpath/org/omg/CORBA/IdentifierHelper.java \ +classpath/org/omg/CORBA/IntHolder.java \ +classpath/org/omg/CORBA/LocalObject.java \ +classpath/org/omg/CORBA/LongHolder.java \ +classpath/org/omg/CORBA/LongLongSeqHelper.java \ +classpath/org/omg/CORBA/LongLongSeqHolder.java \ +classpath/org/omg/CORBA/LongSeqHelper.java \ +classpath/org/omg/CORBA/LongSeqHolder.java \ +classpath/org/omg/CORBA/MARSHAL.java \ +classpath/org/omg/CORBA/NO_IMPLEMENT.java \ +classpath/org/omg/CORBA/NO_MEMORY.java \ +classpath/org/omg/CORBA/NO_PERMISSION.java \ +classpath/org/omg/CORBA/NO_RESOURCES.java \ +classpath/org/omg/CORBA/NO_RESPONSE.java \ +classpath/org/omg/CORBA/NVList.java \ +classpath/org/omg/CORBA/NameValuePair.java \ +classpath/org/omg/CORBA/NameValuePairHelper.java \ +classpath/org/omg/CORBA/NamedValue.java \ +classpath/org/omg/CORBA/OBJECT_NOT_EXIST.java \ +classpath/org/omg/CORBA/OBJ_ADAPTER.java \ +classpath/org/omg/CORBA/OMGVMCID.java \ +classpath/org/omg/CORBA/ORB.java \ +classpath/org/omg/CORBA/ORBPackage/InconsistentTypeCode.java \ +classpath/org/omg/CORBA/ORBPackage/InvalidName.java \ +classpath/org/omg/CORBA/Object.java \ +classpath/org/omg/CORBA/ObjectHelper.java \ +classpath/org/omg/CORBA/ObjectHolder.java \ +classpath/org/omg/CORBA/OctetSeqHelper.java \ +classpath/org/omg/CORBA/OctetSeqHolder.java \ +classpath/org/omg/CORBA/PERSIST_STORE.java \ +classpath/org/omg/CORBA/PRIVATE_MEMBER.java \ +classpath/org/omg/CORBA/PUBLIC_MEMBER.java \ +classpath/org/omg/CORBA/ParameterMode.java \ +classpath/org/omg/CORBA/ParameterModeHelper.java \ +classpath/org/omg/CORBA/ParameterModeHolder.java \ +classpath/org/omg/CORBA/Policy.java \ +classpath/org/omg/CORBA/PolicyError.java \ +classpath/org/omg/CORBA/PolicyErrorCodeHelper.java \ +classpath/org/omg/CORBA/PolicyErrorHelper.java \ +classpath/org/omg/CORBA/PolicyErrorHolder.java \ +classpath/org/omg/CORBA/PolicyHelper.java \ +classpath/org/omg/CORBA/PolicyHolder.java \ +classpath/org/omg/CORBA/PolicyListHelper.java \ +classpath/org/omg/CORBA/PolicyListHolder.java \ +classpath/org/omg/CORBA/PolicyOperations.java \ +classpath/org/omg/CORBA/PolicyTypeHelper.java \ +classpath/org/omg/CORBA/Principal.java \ +classpath/org/omg/CORBA/PrincipalHolder.java \ +classpath/org/omg/CORBA/REBIND.java \ +classpath/org/omg/CORBA/RepositoryIdHelper.java \ +classpath/org/omg/CORBA/Request.java \ +classpath/org/omg/CORBA/ServerRequest.java \ +classpath/org/omg/CORBA/ServiceDetail.java \ +classpath/org/omg/CORBA/ServiceDetailHelper.java \ +classpath/org/omg/CORBA/ServiceInformation.java \ +classpath/org/omg/CORBA/ServiceInformationHelper.java \ +classpath/org/omg/CORBA/ServiceInformationHolder.java \ +classpath/org/omg/CORBA/SetOverrideType.java \ +classpath/org/omg/CORBA/SetOverrideTypeHelper.java \ +classpath/org/omg/CORBA/ShortHolder.java \ +classpath/org/omg/CORBA/ShortSeqHelper.java \ +classpath/org/omg/CORBA/ShortSeqHolder.java \ +classpath/org/omg/CORBA/StringHolder.java \ +classpath/org/omg/CORBA/StringSeqHelper.java \ +classpath/org/omg/CORBA/StringSeqHolder.java \ +classpath/org/omg/CORBA/StringValueHelper.java \ +classpath/org/omg/CORBA/StructMember.java \ +classpath/org/omg/CORBA/StructMemberHelper.java \ +classpath/org/omg/CORBA/SystemException.java \ +classpath/org/omg/CORBA/TCKind.java \ +classpath/org/omg/CORBA/TIMEOUT.java \ +classpath/org/omg/CORBA/TRANSACTION_MODE.java \ +classpath/org/omg/CORBA/TRANSACTION_REQUIRED.java \ +classpath/org/omg/CORBA/TRANSACTION_ROLLEDBACK.java \ +classpath/org/omg/CORBA/TRANSACTION_UNAVAILABLE.java \ +classpath/org/omg/CORBA/TRANSIENT.java \ +classpath/org/omg/CORBA/TypeCode.java \ +classpath/org/omg/CORBA/TypeCodeHolder.java \ +classpath/org/omg/CORBA/TypeCodePackage/BadKind.java \ +classpath/org/omg/CORBA/TypeCodePackage/Bounds.java \ +classpath/org/omg/CORBA/ULongLongSeqHelper.java \ +classpath/org/omg/CORBA/ULongLongSeqHolder.java \ +classpath/org/omg/CORBA/ULongSeqHelper.java \ +classpath/org/omg/CORBA/ULongSeqHolder.java \ +classpath/org/omg/CORBA/UNKNOWN.java \ +classpath/org/omg/CORBA/UNSUPPORTED_POLICY.java \ +classpath/org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java \ +classpath/org/omg/CORBA/UShortSeqHelper.java \ +classpath/org/omg/CORBA/UShortSeqHolder.java \ +classpath/org/omg/CORBA/UnionMember.java \ +classpath/org/omg/CORBA/UnionMemberHelper.java \ +classpath/org/omg/CORBA/UnknownUserException.java \ +classpath/org/omg/CORBA/UnknownUserExceptionHelper.java \ +classpath/org/omg/CORBA/UnknownUserExceptionHolder.java \ +classpath/org/omg/CORBA/UserException.java \ +classpath/org/omg/CORBA/VM_ABSTRACT.java \ +classpath/org/omg/CORBA/VM_CUSTOM.java \ +classpath/org/omg/CORBA/VM_NONE.java \ +classpath/org/omg/CORBA/VM_TRUNCATABLE.java \ +classpath/org/omg/CORBA/ValueBaseHelper.java \ +classpath/org/omg/CORBA/ValueBaseHolder.java \ +classpath/org/omg/CORBA/ValueMember.java \ +classpath/org/omg/CORBA/ValueMemberHelper.java \ +classpath/org/omg/CORBA/VersionSpecHelper.java \ +classpath/org/omg/CORBA/VisibilityHelper.java \ +classpath/org/omg/CORBA/WCharSeqHelper.java \ +classpath/org/omg/CORBA/WCharSeqHolder.java \ +classpath/org/omg/CORBA/WStringSeqHelper.java \ +classpath/org/omg/CORBA/WStringSeqHolder.java \ +classpath/org/omg/CORBA/WStringValueHelper.java \ +classpath/org/omg/CORBA/WrongTransaction.java \ +classpath/org/omg/CORBA/WrongTransactionHelper.java \ +classpath/org/omg/CORBA/WrongTransactionHolder.java \ +classpath/org/omg/CORBA/_IDLTypeStub.java \ +classpath/org/omg/CORBA/_PolicyStub.java \ +classpath/org/omg/CORBA/portable/ApplicationException.java \ +classpath/org/omg/CORBA/portable/BoxedValueHelper.java \ +classpath/org/omg/CORBA/portable/CustomValue.java \ +classpath/org/omg/CORBA/portable/Delegate.java \ +classpath/org/omg/CORBA/portable/IDLEntity.java \ +classpath/org/omg/CORBA/portable/IndirectionException.java \ +classpath/org/omg/CORBA/portable/InputStream.java \ +classpath/org/omg/CORBA/portable/InvokeHandler.java \ +classpath/org/omg/CORBA/portable/ObjectImpl.java \ +classpath/org/omg/CORBA/portable/OutputStream.java \ +classpath/org/omg/CORBA/portable/RemarshalException.java \ +classpath/org/omg/CORBA/portable/ResponseHandler.java \ +classpath/org/omg/CORBA/portable/ServantObject.java \ +classpath/org/omg/CORBA/portable/Streamable.java \ +classpath/org/omg/CORBA/portable/StreamableValue.java \ +classpath/org/omg/CORBA/portable/UnknownException.java \ +classpath/org/omg/CORBA/portable/ValueBase.java \ +classpath/org/omg/CORBA/portable/ValueFactory.java \ +classpath/org/omg/CORBA_2_3/ORB.java \ +classpath/org/omg/CORBA_2_3/portable/Delegate.java \ +classpath/org/omg/CORBA_2_3/portable/InputStream.java \ +classpath/org/omg/CORBA_2_3/portable/ObjectImpl.java \ +classpath/org/omg/CORBA_2_3/portable/OutputStream.java \ +classpath/org/omg/CosNaming/Binding.java \ +classpath/org/omg/CosNaming/BindingHelper.java \ +classpath/org/omg/CosNaming/BindingHolder.java \ +classpath/org/omg/CosNaming/BindingIterator.java \ +classpath/org/omg/CosNaming/BindingIteratorHelper.java \ +classpath/org/omg/CosNaming/BindingIteratorHolder.java \ +classpath/org/omg/CosNaming/BindingIteratorOperations.java \ +classpath/org/omg/CosNaming/BindingIteratorPOA.java \ +classpath/org/omg/CosNaming/BindingListHelper.java \ +classpath/org/omg/CosNaming/BindingListHolder.java \ +classpath/org/omg/CosNaming/BindingType.java \ +classpath/org/omg/CosNaming/BindingTypeHelper.java \ +classpath/org/omg/CosNaming/BindingTypeHolder.java \ +classpath/org/omg/CosNaming/IstringHelper.java \ +classpath/org/omg/CosNaming/NameComponent.java \ +classpath/org/omg/CosNaming/NameComponentHelper.java \ +classpath/org/omg/CosNaming/NameComponentHolder.java \ +classpath/org/omg/CosNaming/NameHelper.java \ +classpath/org/omg/CosNaming/NameHolder.java \ +classpath/org/omg/CosNaming/NamingContext.java \ +classpath/org/omg/CosNaming/NamingContextExt.java \ +classpath/org/omg/CosNaming/NamingContextExtHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtHolder.java \ +classpath/org/omg/CosNaming/NamingContextExtOperations.java \ +classpath/org/omg/CosNaming/NamingContextExtPOA.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/AddressHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/StringNameHelper.java \ +classpath/org/omg/CosNaming/NamingContextExtPackage/URLStringHelper.java \ +classpath/org/omg/CosNaming/NamingContextHelper.java \ +classpath/org/omg/CosNaming/NamingContextHolder.java \ +classpath/org/omg/CosNaming/NamingContextOperations.java \ +classpath/org/omg/CosNaming/NamingContextPOA.java \ +classpath/org/omg/CosNaming/NamingContextPackage/AlreadyBound.java \ +classpath/org/omg/CosNaming/NamingContextPackage/AlreadyBoundHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/CannotProceed.java \ +classpath/org/omg/CosNaming/NamingContextPackage/CannotProceedHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/CannotProceedHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/InvalidName.java \ +classpath/org/omg/CosNaming/NamingContextPackage/InvalidNameHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/InvalidNameHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotEmpty.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotEmptyHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotEmptyHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFound.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundHolder.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundReason.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundReasonHelper.java \ +classpath/org/omg/CosNaming/NamingContextPackage/NotFoundReasonHolder.java \ +classpath/org/omg/CosNaming/_BindingIteratorImplBase.java \ +classpath/org/omg/CosNaming/_BindingIteratorStub.java \ +classpath/org/omg/CosNaming/_NamingContextExtImplBase.java \ +classpath/org/omg/CosNaming/_NamingContextExtStub.java \ +classpath/org/omg/CosNaming/_NamingContextImplBase.java \ +classpath/org/omg/CosNaming/_NamingContextStub.java \ +classpath/org/omg/Dynamic/Parameter.java \ +classpath/org/omg/DynamicAny/AnySeqHelper.java \ +classpath/org/omg/DynamicAny/DynAny.java \ +classpath/org/omg/DynamicAny/DynAnyFactory.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryHelper.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryOperations.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode.java \ +classpath/org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCodeHelper.java \ +classpath/org/omg/DynamicAny/DynAnyHelper.java \ +classpath/org/omg/DynamicAny/DynAnyOperations.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/InvalidValue.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/InvalidValueHelper.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/TypeMismatch.java \ +classpath/org/omg/DynamicAny/DynAnyPackage/TypeMismatchHelper.java \ +classpath/org/omg/DynamicAny/DynAnySeqHelper.java \ +classpath/org/omg/DynamicAny/DynArray.java \ +classpath/org/omg/DynamicAny/DynArrayHelper.java \ +classpath/org/omg/DynamicAny/DynArrayOperations.java \ +classpath/org/omg/DynamicAny/DynEnum.java \ +classpath/org/omg/DynamicAny/DynEnumHelper.java \ +classpath/org/omg/DynamicAny/DynEnumOperations.java \ +classpath/org/omg/DynamicAny/DynFixed.java \ +classpath/org/omg/DynamicAny/DynFixedHelper.java \ +classpath/org/omg/DynamicAny/DynFixedOperations.java \ +classpath/org/omg/DynamicAny/DynSequence.java \ +classpath/org/omg/DynamicAny/DynSequenceHelper.java \ +classpath/org/omg/DynamicAny/DynSequenceOperations.java \ +classpath/org/omg/DynamicAny/DynStruct.java \ +classpath/org/omg/DynamicAny/DynStructHelper.java \ +classpath/org/omg/DynamicAny/DynStructOperations.java \ +classpath/org/omg/DynamicAny/DynUnion.java \ +classpath/org/omg/DynamicAny/DynUnionHelper.java \ +classpath/org/omg/DynamicAny/DynUnionOperations.java \ +classpath/org/omg/DynamicAny/DynValue.java \ +classpath/org/omg/DynamicAny/DynValueBox.java \ +classpath/org/omg/DynamicAny/DynValueBoxOperations.java \ +classpath/org/omg/DynamicAny/DynValueCommon.java \ +classpath/org/omg/DynamicAny/DynValueCommonOperations.java \ +classpath/org/omg/DynamicAny/DynValueHelper.java \ +classpath/org/omg/DynamicAny/DynValueOperations.java \ +classpath/org/omg/DynamicAny/FieldNameHelper.java \ +classpath/org/omg/DynamicAny/NameDynAnyPair.java \ +classpath/org/omg/DynamicAny/NameDynAnyPairHelper.java \ +classpath/org/omg/DynamicAny/NameDynAnyPairSeqHelper.java \ +classpath/org/omg/DynamicAny/NameValuePair.java \ +classpath/org/omg/DynamicAny/NameValuePairHelper.java \ +classpath/org/omg/DynamicAny/NameValuePairSeqHelper.java \ +classpath/org/omg/DynamicAny/_DynAnyFactoryStub.java \ +classpath/org/omg/DynamicAny/_DynAnyStub.java \ +classpath/org/omg/DynamicAny/_DynArrayStub.java \ +classpath/org/omg/DynamicAny/_DynEnumStub.java \ +classpath/org/omg/DynamicAny/_DynFixedStub.java \ +classpath/org/omg/DynamicAny/_DynSequenceStub.java \ +classpath/org/omg/DynamicAny/_DynStructStub.java \ +classpath/org/omg/DynamicAny/_DynUnionStub.java \ +classpath/org/omg/DynamicAny/_DynValueStub.java \ +classpath/org/omg/IOP/CodeSets.java \ +classpath/org/omg/IOP/Codec.java \ +classpath/org/omg/IOP/CodecFactory.java \ +classpath/org/omg/IOP/CodecFactoryHelper.java \ +classpath/org/omg/IOP/CodecFactoryOperations.java \ +classpath/org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java \ +classpath/org/omg/IOP/CodecFactoryPackage/UnknownEncodingHelper.java \ +classpath/org/omg/IOP/CodecOperations.java \ +classpath/org/omg/IOP/CodecPackage/FormatMismatch.java \ +classpath/org/omg/IOP/CodecPackage/FormatMismatchHelper.java \ +classpath/org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java \ +classpath/org/omg/IOP/CodecPackage/InvalidTypeForEncodingHelper.java \ +classpath/org/omg/IOP/CodecPackage/TypeMismatch.java \ +classpath/org/omg/IOP/CodecPackage/TypeMismatchHelper.java \ +classpath/org/omg/IOP/ComponentIdHelper.java \ +classpath/org/omg/IOP/ENCODING_CDR_ENCAPS.java \ +classpath/org/omg/IOP/Encoding.java \ +classpath/org/omg/IOP/ExceptionDetailMessage.java \ +classpath/org/omg/IOP/IOR.java \ +classpath/org/omg/IOP/IORHelper.java \ +classpath/org/omg/IOP/IORHolder.java \ +classpath/org/omg/IOP/MultipleComponentProfileHelper.java \ +classpath/org/omg/IOP/MultipleComponentProfileHolder.java \ +classpath/org/omg/IOP/ProfileIdHelper.java \ +classpath/org/omg/IOP/RMICustomMaxStreamFormat.java \ +classpath/org/omg/IOP/ServiceContext.java \ +classpath/org/omg/IOP/ServiceContextHelper.java \ +classpath/org/omg/IOP/ServiceContextHolder.java \ +classpath/org/omg/IOP/ServiceContextListHelper.java \ +classpath/org/omg/IOP/ServiceContextListHolder.java \ +classpath/org/omg/IOP/ServiceIdHelper.java \ +classpath/org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS.java \ +classpath/org/omg/IOP/TAG_CODE_SETS.java \ +classpath/org/omg/IOP/TAG_INTERNET_IOP.java \ +classpath/org/omg/IOP/TAG_JAVA_CODEBASE.java \ +classpath/org/omg/IOP/TAG_MULTIPLE_COMPONENTS.java \ +classpath/org/omg/IOP/TAG_ORB_TYPE.java \ +classpath/org/omg/IOP/TAG_POLICIES.java \ +classpath/org/omg/IOP/TAG_RMI_CUSTOM_MAX_STREAM_FORMAT.java \ +classpath/org/omg/IOP/TaggedComponent.java \ +classpath/org/omg/IOP/TaggedComponentHelper.java \ +classpath/org/omg/IOP/TaggedComponentHolder.java \ +classpath/org/omg/IOP/TaggedProfile.java \ +classpath/org/omg/IOP/TaggedProfileHelper.java \ +classpath/org/omg/IOP/TaggedProfileHolder.java \ +classpath/org/omg/IOP/TransactionService.java \ +classpath/org/omg/Messaging/SYNC_WITH_TRANSPORT.java \ +classpath/org/omg/Messaging/SyncScopeHelper.java \ +classpath/org/omg/PortableInterceptor/ACTIVE.java \ +classpath/org/omg/PortableInterceptor/AdapterManagerIdHelper.java \ +classpath/org/omg/PortableInterceptor/AdapterNameHelper.java \ +classpath/org/omg/PortableInterceptor/AdapterStateHelper.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInfo.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInfoOperations.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInterceptor.java \ +classpath/org/omg/PortableInterceptor/ClientRequestInterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/Current.java \ +classpath/org/omg/PortableInterceptor/CurrentHelper.java \ +classpath/org/omg/PortableInterceptor/CurrentOperations.java \ +classpath/org/omg/PortableInterceptor/DISCARDING.java \ +classpath/org/omg/PortableInterceptor/ForwardRequest.java \ +classpath/org/omg/PortableInterceptor/ForwardRequestHelper.java \ +classpath/org/omg/PortableInterceptor/HOLDING.java \ +classpath/org/omg/PortableInterceptor/INACTIVE.java \ +classpath/org/omg/PortableInterceptor/IORInfo.java \ +classpath/org/omg/PortableInterceptor/IORInfoOperations.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor.java \ +classpath/org/omg/PortableInterceptor/IORInterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0Helper.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java \ +classpath/org/omg/PortableInterceptor/IORInterceptor_3_0Operations.java \ +classpath/org/omg/PortableInterceptor/Interceptor.java \ +classpath/org/omg/PortableInterceptor/InterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/InvalidSlot.java \ +classpath/org/omg/PortableInterceptor/InvalidSlotHelper.java \ +classpath/org/omg/PortableInterceptor/LOCATION_FORWARD.java \ +classpath/org/omg/PortableInterceptor/NON_EXISTENT.java \ +classpath/org/omg/PortableInterceptor/ORBIdHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfo.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoOperations.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateNameHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidNameHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitInfoPackage/ObjectIdHelper.java \ +classpath/org/omg/PortableInterceptor/ORBInitializer.java \ +classpath/org/omg/PortableInterceptor/ORBInitializerOperations.java \ +classpath/org/omg/PortableInterceptor/ObjectIdHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactory.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactoryHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactoryHolder.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceFactoryOperations.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplate.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateHolder.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHelper.java \ +classpath/org/omg/PortableInterceptor/ObjectReferenceTemplateSeqHolder.java \ +classpath/org/omg/PortableInterceptor/PolicyFactory.java \ +classpath/org/omg/PortableInterceptor/PolicyFactoryOperations.java \ +classpath/org/omg/PortableInterceptor/RequestInfo.java \ +classpath/org/omg/PortableInterceptor/RequestInfoOperations.java \ +classpath/org/omg/PortableInterceptor/SUCCESSFUL.java \ +classpath/org/omg/PortableInterceptor/SYSTEM_EXCEPTION.java \ +classpath/org/omg/PortableInterceptor/ServerIdHelper.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInfo.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInfoOperations.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInterceptor.java \ +classpath/org/omg/PortableInterceptor/ServerRequestInterceptorOperations.java \ +classpath/org/omg/PortableInterceptor/TRANSPORT_RETRY.java \ +classpath/org/omg/PortableInterceptor/USER_EXCEPTION.java \ +classpath/org/omg/PortableInterceptor/_IORInterceptor_3_0Stub.java \ +classpath/org/omg/PortableServer/AdapterActivator.java \ +classpath/org/omg/PortableServer/AdapterActivatorOperations.java \ +classpath/org/omg/PortableServer/Current.java \ +classpath/org/omg/PortableServer/CurrentHelper.java \ +classpath/org/omg/PortableServer/CurrentOperations.java \ +classpath/org/omg/PortableServer/CurrentPackage/NoContext.java \ +classpath/org/omg/PortableServer/CurrentPackage/NoContextHelper.java \ +classpath/org/omg/PortableServer/DynamicImplementation.java \ +classpath/org/omg/PortableServer/ForwardRequest.java \ +classpath/org/omg/PortableServer/ForwardRequestHelper.java \ +classpath/org/omg/PortableServer/ID_ASSIGNMENT_POLICY_ID.java \ +classpath/org/omg/PortableServer/ID_UNIQUENESS_POLICY_ID.java \ +classpath/org/omg/PortableServer/IMPLICIT_ACTIVATION_POLICY_ID.java \ +classpath/org/omg/PortableServer/IdAssignmentPolicy.java \ +classpath/org/omg/PortableServer/IdAssignmentPolicyOperations.java \ +classpath/org/omg/PortableServer/IdAssignmentPolicyValue.java \ +classpath/org/omg/PortableServer/IdUniquenessPolicy.java \ +classpath/org/omg/PortableServer/IdUniquenessPolicyOperations.java \ +classpath/org/omg/PortableServer/IdUniquenessPolicyValue.java \ +classpath/org/omg/PortableServer/ImplicitActivationPolicy.java \ +classpath/org/omg/PortableServer/ImplicitActivationPolicyOperations.java \ +classpath/org/omg/PortableServer/ImplicitActivationPolicyValue.java \ +classpath/org/omg/PortableServer/LIFESPAN_POLICY_ID.java \ +classpath/org/omg/PortableServer/LifespanPolicy.java \ +classpath/org/omg/PortableServer/LifespanPolicyOperations.java \ +classpath/org/omg/PortableServer/LifespanPolicyValue.java \ +classpath/org/omg/PortableServer/POA.java \ +classpath/org/omg/PortableServer/POAHelper.java \ +classpath/org/omg/PortableServer/POAManager.java \ +classpath/org/omg/PortableServer/POAManagerOperations.java \ +classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactive.java \ +classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactiveHelper.java \ +classpath/org/omg/PortableServer/POAManagerPackage/State.java \ +classpath/org/omg/PortableServer/POAOperations.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExistsHelper.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterNonExistent.java \ +classpath/org/omg/PortableServer/POAPackage/AdapterNonExistentHelper.java \ +classpath/org/omg/PortableServer/POAPackage/InvalidPolicy.java \ +classpath/org/omg/PortableServer/POAPackage/InvalidPolicyHelper.java \ +classpath/org/omg/PortableServer/POAPackage/NoServant.java \ +classpath/org/omg/PortableServer/POAPackage/NoServantHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectNotActive.java \ +classpath/org/omg/PortableServer/POAPackage/ObjectNotActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActive.java \ +classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/ServantNotActive.java \ +classpath/org/omg/PortableServer/POAPackage/ServantNotActiveHelper.java \ +classpath/org/omg/PortableServer/POAPackage/WrongAdapter.java \ +classpath/org/omg/PortableServer/POAPackage/WrongAdapterHelper.java \ +classpath/org/omg/PortableServer/POAPackage/WrongPolicy.java \ +classpath/org/omg/PortableServer/POAPackage/WrongPolicyHelper.java \ +classpath/org/omg/PortableServer/REQUEST_PROCESSING_POLICY_ID.java \ +classpath/org/omg/PortableServer/RequestProcessingPolicy.java \ +classpath/org/omg/PortableServer/RequestProcessingPolicyOperations.java \ +classpath/org/omg/PortableServer/RequestProcessingPolicyValue.java \ +classpath/org/omg/PortableServer/SERVANT_RETENTION_POLICY_ID.java \ +classpath/org/omg/PortableServer/Servant.java \ +classpath/org/omg/PortableServer/ServantActivator.java \ +classpath/org/omg/PortableServer/ServantActivatorHelper.java \ +classpath/org/omg/PortableServer/ServantActivatorOperations.java \ +classpath/org/omg/PortableServer/ServantActivatorPOA.java \ +classpath/org/omg/PortableServer/ServantLocator.java \ +classpath/org/omg/PortableServer/ServantLocatorHelper.java \ +classpath/org/omg/PortableServer/ServantLocatorOperations.java \ +classpath/org/omg/PortableServer/ServantLocatorPOA.java \ +classpath/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java \ +classpath/org/omg/PortableServer/ServantManager.java \ +classpath/org/omg/PortableServer/ServantManagerOperations.java \ +classpath/org/omg/PortableServer/ServantRetentionPolicy.java \ +classpath/org/omg/PortableServer/ServantRetentionPolicyOperations.java \ +classpath/org/omg/PortableServer/ServantRetentionPolicyValue.java \ +classpath/org/omg/PortableServer/THREAD_POLICY_ID.java \ +classpath/org/omg/PortableServer/ThreadPolicy.java \ +classpath/org/omg/PortableServer/ThreadPolicyOperations.java \ +classpath/org/omg/PortableServer/ThreadPolicyValue.java \ +classpath/org/omg/PortableServer/_ServantActivatorStub.java \ +classpath/org/omg/PortableServer/_ServantLocatorStub.java \ +classpath/org/omg/PortableServer/portable/Delegate.java \ +classpath/org/omg/SendingContext/RunTime.java \ +classpath/org/omg/SendingContext/RunTimeOperations.java \ +classpath/org/omg/stub/java/rmi/_Remote_Stub.java + +org-omg.lo: $(org_omg_source_files) + @find classpath/lib/org/omg -name '*.class' > org-omg.list + $(LTGCJCOMPILE) -fjni -findirect-dispatch -c -o org-omg.lo @org-omg.list + @rm -f org-omg.list + org_w3c_source_files = \ classpath/external/w3c_dom/org/w3c/dom/Attr.java \ classpath/external/w3c_dom/org/w3c/dom/CDATASection.java \ @@ -6104,10 +6846,14 @@ ordinary_header_files = \ $(org_ietf_jgss_header_files) bc_objects = \ + gnu-CORBA.lo \ gnu-java-beans.lo \ + gnu-javax-rmi.lo \ gnu-javax-sound-midi.lo \ gnu-xml.lo \ javax-imageio.lo \ + javax-rmi.lo \ javax-xml.lo \ + org-omg.lo \ org-w3c.lo \ org-xml.lo diff --git a/libjava/standard.omit.in b/libjava/standard.omit.in index 0c8607c5226..c445e1a7c2f 100644 --- a/libjava/standard.omit.in +++ b/libjava/standard.omit.in @@ -3,10 +3,6 @@ java/lang/Win32Process.java java/lang/PosixProcess.java gnu/java/awt/peer/gtk/Test.java gnu/java/awt/peer/gtk/TestAWT.java -javax/rmi -org/omg -gnu/CORBA -gnu/javax/rmi gnu/java/nio/charset/iconv java/util/zip/DeflaterConstants.java java/util/zip/DeflaterEngine.java |