diff options
| author | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-18 17:29:21 +0000 |
|---|---|---|
| committer | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-18 17:29:21 +0000 |
| commit | 64089cc9f030d8ef7972adb5d117e0b23f47d62b (patch) | |
| tree | 9f9c470de62ee62fba1331a396450d728d2b1fad /libjava/classpath/org/omg/PortableServer | |
| parent | 96034e28360d660d7a7708807fcbc4b519574d8e (diff) | |
| download | ppe42-gcc-64089cc9f030d8ef7972adb5d117e0b23f47d62b.tar.gz ppe42-gcc-64089cc9f030d8ef7972adb5d117e0b23f47d62b.zip | |
Imported GNU Classpath 0.90
* scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale.
* sources.am: Regenerated.
* gcj/javaprims.h: Regenerated.
* Makefile.in: Regenerated.
* gcj/Makefile.in: Regenerated.
* include/Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
* gnu/java/lang/VMInstrumentationImpl.java: New override.
* gnu/java/net/local/LocalSocketImpl.java: Likewise.
* gnu/classpath/jdwp/VMMethod.java: Likewise.
* gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest
interface.
* java/lang/Thread.java: Add UncaughtExceptionHandler.
* java/lang/reflect/Method.java: Implements GenericDeclaration and
isSynthetic(),
* java/lang/reflect/Field.java: Likewise.
* java/lang/reflect/Constructor.java
* java/lang/Class.java: Implements Type, GenericDeclaration,
getSimpleName() and getEnclosing*() methods.
* java/lang/Class.h: Add new public methods.
* java/lang/Math.java: Add signum(), ulp() and log10().
* java/lang/natMath.cc (log10): New function.
* java/security/VMSecureRandom.java: New override.
* java/util/logging/Logger.java: Updated to latest classpath
version.
* java/util/logging/LogManager.java: New override.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113887 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/org/omg/PortableServer')
16 files changed, 36 insertions, 106 deletions
diff --git a/libjava/classpath/org/omg/PortableServer/CurrentPackage/NoContext.java b/libjava/classpath/org/omg/PortableServer/CurrentPackage/NoContext.java index eaefee30699..c2305ffd8dd 100644 --- a/libjava/classpath/org/omg/PortableServer/CurrentPackage/NoContext.java +++ b/libjava/classpath/org/omg/PortableServer/CurrentPackage/NoContext.java @@ -1,5 +1,5 @@ /* NoContext.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -53,7 +53,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithiania (AudriusA@Bioinformatics.org) */ -public class NoContext +public final class NoContext extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/ForwardRequest.java b/libjava/classpath/org/omg/PortableServer/ForwardRequest.java index f0588f4653f..3976de64fc4 100644 --- a/libjava/classpath/org/omg/PortableServer/ForwardRequest.java +++ b/libjava/classpath/org/omg/PortableServer/ForwardRequest.java @@ -1,5 +1,5 @@ /* ForwardRequest.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -60,7 +60,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class ForwardRequest +public final class ForwardRequest extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactive.java b/libjava/classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactive.java index 29720d7ca96..55115c259aa 100644 --- a/libjava/classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactive.java +++ b/libjava/classpath/org/omg/PortableServer/POAManagerPackage/AdapterInactive.java @@ -1,5 +1,5 @@ /* AdapterInactive.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class AdapterInactive +public final class AdapterInactive extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java b/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java index ace2c842fae..c7e43f01db3 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java @@ -1,5 +1,5 @@ /* AdapterAlreadyExists.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class AdapterAlreadyExists +public final class AdapterAlreadyExists extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterNonExistent.java b/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterNonExistent.java index 9d0a79f73f4..a7ad6184856 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterNonExistent.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/AdapterNonExistent.java @@ -1,5 +1,5 @@ /* AdapterNonExistent.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class AdapterNonExistent +public final class AdapterNonExistent extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/InvalidPolicy.java b/libjava/classpath/org/omg/PortableServer/POAPackage/InvalidPolicy.java index 459335a1b44..51ef615fbc2 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/InvalidPolicy.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/InvalidPolicy.java @@ -1,5 +1,5 @@ /* InvalidPolicy.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -52,7 +52,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class InvalidPolicy +public final class InvalidPolicy extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/NoServant.java b/libjava/classpath/org/omg/PortableServer/POAPackage/NoServant.java index 3f635401778..cc786a3ea14 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/NoServant.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/NoServant.java @@ -1,5 +1,5 @@ /* NoServant.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class NoServant +public final class NoServant extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java b/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java index 5a3b15e88be..f14e5c91bad 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java @@ -1,5 +1,5 @@ /* ObjectAlreadyActive.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -48,7 +48,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class ObjectAlreadyActive +public final class ObjectAlreadyActive extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectNotActive.java b/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectNotActive.java index 4d70af4b820..823c8ead5fd 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectNotActive.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/ObjectNotActive.java @@ -1,5 +1,5 @@ /* ObjectNotActive.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class ObjectNotActive +public final class ObjectNotActive extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActive.java b/libjava/classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActive.java index 71786ce9107..4f2b1586a6b 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActive.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/ServantAlreadyActive.java @@ -1,5 +1,5 @@ /* ServantAlreadyActive.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -53,7 +53,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class ServantAlreadyActive +public final class ServantAlreadyActive extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/ServantNotActive.java b/libjava/classpath/org/omg/PortableServer/POAPackage/ServantNotActive.java index fd223e3ea99..2383b278612 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/ServantNotActive.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/ServantNotActive.java @@ -1,5 +1,5 @@ /* ServantNotActive.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class ServantNotActive +public final class ServantNotActive extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/WrongAdapter.java b/libjava/classpath/org/omg/PortableServer/POAPackage/WrongAdapter.java index ea8d011a01e..81b4ffb9788 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/WrongAdapter.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/WrongAdapter.java @@ -1,5 +1,5 @@ /* WrongAdapter.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -50,7 +50,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class WrongAdapter +public final class WrongAdapter extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/POAPackage/WrongPolicy.java b/libjava/classpath/org/omg/PortableServer/POAPackage/WrongPolicy.java index 9f589d7d644..b2102dcbcc0 100644 --- a/libjava/classpath/org/omg/PortableServer/POAPackage/WrongPolicy.java +++ b/libjava/classpath/org/omg/PortableServer/POAPackage/WrongPolicy.java @@ -1,5 +1,5 @@ /* WrongPolicy.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -49,7 +49,7 @@ import java.io.Serializable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class WrongPolicy +public final class WrongPolicy extends UserException implements IDLEntity, Serializable { diff --git a/libjava/classpath/org/omg/PortableServer/ServantActivatorPOA.java b/libjava/classpath/org/omg/PortableServer/ServantActivatorPOA.java index 5ea0be4b3ee..c94866ab259 100644 --- a/libjava/classpath/org/omg/PortableServer/ServantActivatorPOA.java +++ b/libjava/classpath/org/omg/PortableServer/ServantActivatorPOA.java @@ -1,5 +1,5 @@ /* ServantActivatorPOA.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -58,11 +58,11 @@ import org.omg.CORBA.portable.ResponseHandler; * You do not need to derive your servant activator from this stub, * it is enough to implement the {@link ServantActivator} interface. * But you may choose to do this if you need the functional - * {@link #_all_interfaces()} method or want to keep default behavior during - * the incarnation or etherialization. + * {@link #_all_interfaces(POA, byte[])} method or want to keep default + * behavior during the incarnation or etherialization. * </p> */ -public class ServantActivatorPOA +public abstract class ServantActivatorPOA extends Servant implements InvokeHandler, ServantActivatorOperations { @@ -98,42 +98,6 @@ public class ServantActivatorPOA } /** - * It is your responsibility to handle the incarnation event and - * supply the servant. - * The default method instructs POA that the servant cannot be - * provided by activator. The OBJ_ADAPTER exception will be - * thrown by POA, unless the servant is provided as one of the - * parameters in the activation method, or the default servant is set. - * - * @see ServantActivatorOperations#incarnate - * - * @specnote in GNU Classpath, returning null means that the - * activator does not supply the servant. The servant can still be supplied - * as one of parameters in some POA activation methods or as a default - * servant. - * - * @throws ForwardRequest - */ - public Servant incarnate(byte[] Object_Id, POA poa) - throws ForwardRequest - { - return null; - } - - /** - * It is your responsibility to handle the etherialization event. - * Override this method if using the class. The default method - * does nothing. - * - * @see ServantActivatorOperations#incarnate - */ - public void etherealize(byte[] Object_Id, POA poa, Servant servant, - boolean cleanup, boolean remains - ) - { - } - - /** * Our implementation will not call this method. After setting your * manager to POA, it will call incarnate and etherialize directly. */ diff --git a/libjava/classpath/org/omg/PortableServer/ServantLocatorPOA.java b/libjava/classpath/org/omg/PortableServer/ServantLocatorPOA.java index 0a0f996610e..8e9c7aeb59a 100644 --- a/libjava/classpath/org/omg/PortableServer/ServantLocatorPOA.java +++ b/libjava/classpath/org/omg/PortableServer/ServantLocatorPOA.java @@ -1,5 +1,5 @@ /* ServantLocatorPOA.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -59,12 +59,12 @@ import org.omg.PortableServer.ServantLocatorPackage.CookieHolder; * You do not need to derive your servant locator from this stub, * it is enough to implement the {@link ServantLocator} interface. * But you may choose to do this if you need its functional - * {@link #_ids()} method or want to keep default behavior during per- - * or post- invokcations. + * {@link org.omg.PortableServer.ServantActivatorPOA.delegator#_ids()} + * method or want to keep default behaviour during pre- or post- invokcations. * </p> * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class ServantLocatorPOA +public abstract class ServantLocatorPOA extends Servant implements ServantLocatorOperations, InvokeHandler { @@ -74,40 +74,6 @@ public class ServantLocatorPOA final ServantLocatorPOA THIS = this; /** - * It is your responsibility to take the preinvoke actions, if any, - * and also supply an appropriate servant for the current invocation. - * - * The default method instructs POA that the servant cannot be - * provided by locator. The OBJ_ADAPTER exception will be - * thrown by POA, unless it uses the available default servant for all - * invocations. - * - * @specnote in GNU Classpath, returning null means that the - * locator does not supply the servant. - * - * @see ServantLocatorOperations#preinvoke - */ - public Servant preinvoke(byte[] Object_Id, POA poa, String method, - CookieHolder cookie_holder - ) - throws org.omg.PortableServer.ForwardRequest - { - return null; - } - - /** - * It is your responsibility to take the postinvoke actions, if any, - * by overriding this method. The default method does nothing. - * - * @see ServantLocatorOperations#postinvoke - */ - public void postinvoke(byte[] Object_Id, POA poa, String method, - java.lang.Object cookie, Servant servant - ) - { - } - - /** * Our implementation will not call this method. After setting your * manager to POA, it will call incarnate and etherialize directly. */ diff --git a/libjava/classpath/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java b/libjava/classpath/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java index e62bde709d1..ebae51b605c 100644 --- a/libjava/classpath/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java +++ b/libjava/classpath/org/omg/PortableServer/ServantLocatorPackage/CookieHolder.java @@ -1,5 +1,5 @@ /* CookieHolder.java -- - Copyright (C) 2005 Free Software Foundation, Inc. + Copyright (C) 2005, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -56,7 +56,7 @@ import org.omg.CORBA.portable.Streamable; * * @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) */ -public class CookieHolder +public final class CookieHolder implements Streamable { /** |

