| Index: third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/InterfaceRequest.java
|
| diff --git a/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/InterfaceRequest.java b/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/InterfaceRequest.java
|
| index 87835e0a788d1d9def14ffce92bec1419ffa6275..61899b446798a2057e0a5b215a4a4aec25af21d3 100644
|
| --- a/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/InterfaceRequest.java
|
| +++ b/third_party/mojo/src/mojo/public/java/bindings/src/org/chromium/mojo/bindings/InterfaceRequest.java
|
| @@ -47,4 +47,12 @@ public class InterfaceRequest<P extends Interface> implements HandleOwner<Messag
|
| mHandle.close();
|
| }
|
|
|
| + /**
|
| + * Returns an {@link InterfaceRequest} that wraps the given handle. This method is not type safe
|
| + * and should be avoided unless absolutely necessary.
|
| + */
|
| + @SuppressWarnings("rawtypes")
|
| + public static InterfaceRequest asInterfaceRequestUnsafe(MessagePipeHandle handle) {
|
| + return new InterfaceRequest(handle);
|
| + }
|
| }
|
|
|