Index: mojo/public/java/bindings/src/org/chromium/mojo/bindings/Decoder.java |
diff --git a/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Decoder.java b/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Decoder.java |
index 86a038fc503fab3261a4f038c043686ef3fbeebb..02b5c9f129e93e410046a17c60c9045f1a0dc15a 100644 |
--- a/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Decoder.java |
+++ b/mojo/public/java/bindings/src/org/chromium/mojo/bindings/Decoder.java |
@@ -10,6 +10,7 @@ import org.chromium.mojo.system.Handle; |
import org.chromium.mojo.system.InvalidHandle; |
import org.chromium.mojo.system.MessagePipeHandle; |
import org.chromium.mojo.system.SharedBufferHandle; |
+import org.chromium.mojo.system.UntypedHandle; |
import java.nio.ByteOrder; |
import java.nio.charset.Charset; |
@@ -308,6 +309,13 @@ public class Decoder { |
} |
/** |
+ * Deserializes an |UntypedHandle| at the given offset. |
+ */ |
+ public UntypedHandle readUntypedHandle(int offset) { |
+ return readHandle(offset).toUntypedHandle(); |
+ } |
+ |
+ /** |
* Deserializes a |ConsumerHandle| at the given offset. |
*/ |
public DataPipe.ConsumerHandle readConsumerHandle(int offset) { |