summaryrefslogtreecommitdiff
path: root/udkapi
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-11-20 19:07:31 +0100
committerMichael Stahl <mstahl@redhat.com>2012-11-26 23:14:33 +0100
commit31170413ae3786bf44564e813d7291354e939a77 (patch)
treeca37fdc23fa2d31217433ba9d7bc12fe66be94e9 /udkapi
parent1d095efaf989730c298b2ad99720eacf68f71229 (diff)
API CHANGE: com.sun.star.lang.IllegalArgumentException
... derives from com.sun.star.uno.RuntimeException instead of com.sun.star.uno.Exception. Only test that breaks with this change is jurt_uno/AnyConverter_Test, which for mysterious reasons effectively tests that IllegalArgumentException is a subclass of Exception and not RuntimeException. Presumably this is just a generic exception test that happens to use IllegalArgumentException. Some further testing indicates there are no problems expected at runtime: Running "make subsequentcheck" with all Java test code compiled against a ridl.jar that does not contain the change, running against a soffice that uses ridl.jar and rdbs with the change + ridl.jar with the change on the test side yields exactly the same AnyConverter_Test failure, with no other failures. Change-Id: Iad183de76ec7e0d56648084e97cdcc160b5b033d
Diffstat (limited to 'udkapi')
-rw-r--r--udkapi/com/sun/star/lang/IllegalArgumentException.idl14
1 files changed, 4 insertions, 10 deletions
diff --git a/udkapi/com/sun/star/lang/IllegalArgumentException.idl b/udkapi/com/sun/star/lang/IllegalArgumentException.idl
index 59e3abc30c9b..9e522b8e38a9 100644
--- a/udkapi/com/sun/star/lang/IllegalArgumentException.idl
+++ b/udkapi/com/sun/star/lang/IllegalArgumentException.idl
@@ -19,21 +19,16 @@
#ifndef __com_sun_star_lang_IllegalArgumentException_idl__
#define __com_sun_star_lang_IllegalArgumentException_idl__
-#include <com/sun/star/uno/Exception.idl>
+#include <com/sun/star/uno/RuntimeException.idl>
+module com { module sun { module star { module lang {
-
- module com { module sun { module star { module lang {
-
-
-// DocMerge from xml: exception com::sun::star::lang::IllegalArgumentException
/** This exception is thrown to indicate that a method has
passed an illegal or inappropriate argument.
*/
-published exception IllegalArgumentException: com::sun::star::uno::Exception
+published exception IllegalArgumentException
+ : com::sun::star::uno::RuntimeException
{
-
- // DocMerge from xml: field com::sun::star::lang::IllegalArgumentException::ArgumentPosition
/** identifies the position of the illegal argument.
<p>This field is -1 if the position is not known.</p>
@@ -42,7 +37,6 @@ published exception IllegalArgumentException: com::sun::star::uno::Exception
};
-
}; }; }; };
#endif