summaryrefslogtreecommitdiff
path: root/java-compat/src
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2017-07-06 00:18:03 +0200
committerBenoit Foucher <benoit@zeroc.com>2017-07-06 00:18:03 +0200
commit54d8f3fb0d3d53f851051980f1bc941c4e39a60f (patch)
tree0d8259f0cd48b3ba0a3792556821aa41d6f718a7 /java-compat/src
parentFixed ICE-8223 - renamed cloneImpl to _iceCloneImpl (diff)
downloadice-54d8f3fb0d3d53f851051980f1bc941c4e39a60f.tar.bz2
ice-54d8f3fb0d3d53f851051980f1bc941c4e39a60f.tar.xz
ice-54d8f3fb0d3d53f851051980f1bc941c4e39a60f.zip
Added Ice::UserException::ice_getSlicedData and Ice::UnkownSlicedValue::ice_id methods
Diffstat (limited to 'java-compat/src')
-rw-r--r--java-compat/src/Ice/src/main/java/Ice/UnknownSlicedValue.java19
-rw-r--r--java-compat/src/Ice/src/main/java/Ice/UserException.java12
-rw-r--r--java-compat/src/Ice/src/main/java/IceInternal/Ex.java2
3 files changed, 23 insertions, 10 deletions
diff --git a/java-compat/src/Ice/src/main/java/Ice/UnknownSlicedValue.java b/java-compat/src/Ice/src/main/java/Ice/UnknownSlicedValue.java
index 77f180ace61..18c93cd9677 100644
--- a/java-compat/src/Ice/src/main/java/Ice/UnknownSlicedValue.java
+++ b/java-compat/src/Ice/src/main/java/Ice/UnknownSlicedValue.java
@@ -26,25 +26,26 @@ public final class UnknownSlicedValue extends ObjectImpl
}
/**
- * Determine the Slice type ID associated with this object.
+ * Returns the sliced data if the value has a preserved-slice base class and has been sliced during
+ * un-marshaling of the value, null is returned otherwise.
*
- * @return The type ID.
+ * @return The sliced data or null.
**/
- public String getUnknownTypeId()
+ @Override
+ public SlicedData ice_getSlicedData()
{
- return _unknownTypeId;
+ return _slicedData;
}
/**
- * Returns the sliced data if the value has a preserved-slice base class and has been sliced during
- * un-marshaling of the value, null is returned otherwise.
+ * Determine the Slice type ID associated with this object.
*
- * @return The sliced data or null.
+ * @return The type ID.
**/
@Override
- public SlicedData ice_getSlicedData()
+ public String ice_id()
{
- return _slicedData;
+ return _unknownTypeId;
}
@Override
diff --git a/java-compat/src/Ice/src/main/java/Ice/UserException.java b/java-compat/src/Ice/src/main/java/Ice/UserException.java
index 5e76c66222d..e88968dc18b 100644
--- a/java-compat/src/Ice/src/main/java/Ice/UserException.java
+++ b/java-compat/src/Ice/src/main/java/Ice/UserException.java
@@ -67,6 +67,18 @@ public abstract class UserException extends java.lang.Exception implements Clone
ice_id();
/**
+ * Returns the sliced data if the exception has a preserved-slice base class and has been sliced during
+ * un-marshaling, null is returned otherwise.
+ *
+ * @return The sliced data or null.
+ **/
+ public Ice.SlicedData
+ ice_getSlicedData()
+ {
+ return null;
+ }
+
+ /**
* Returns a string representation of this exception.
*
* @return A string representation of this exception.
diff --git a/java-compat/src/Ice/src/main/java/IceInternal/Ex.java b/java-compat/src/Ice/src/main/java/IceInternal/Ex.java
index 1a25b392f3b..fc6e0f037d7 100644
--- a/java-compat/src/Ice/src/main/java/IceInternal/Ex.java
+++ b/java-compat/src/Ice/src/main/java/IceInternal/Ex.java
@@ -21,7 +21,7 @@ public class Ex
if(v instanceof Ice.UnknownSlicedValue)
{
Ice.UnknownSlicedValue usv = (Ice.UnknownSlicedValue)v;
- throw new Ice.NoValueFactoryException("", usv.getUnknownTypeId());
+ throw new Ice.NoValueFactoryException("", usv.ice_id());
}
String type = v.ice_id();