Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Unified Diff: trunk/src/mojo/android/javatests/src/org/chromium/mojo/HandleMock.java

Issue 354833003: Revert 279677 "Generate java bindings for structs." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: trunk/src/mojo/android/javatests/src/org/chromium/mojo/HandleMock.java
===================================================================
--- trunk/src/mojo/android/javatests/src/org/chromium/mojo/HandleMock.java (revision 279687)
+++ trunk/src/mojo/android/javatests/src/org/chromium/mojo/HandleMock.java (working copy)
@@ -1,211 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.mojo;
-
-import org.chromium.mojo.system.Core;
-import org.chromium.mojo.system.DataPipe;
-import org.chromium.mojo.system.DataPipe.ConsumerHandle;
-import org.chromium.mojo.system.DataPipe.ProducerHandle;
-import org.chromium.mojo.system.Handle;
-import org.chromium.mojo.system.MessagePipeHandle;
-import org.chromium.mojo.system.MojoResult;
-import org.chromium.mojo.system.SharedBufferHandle;
-import org.chromium.mojo.system.UntypedHandle;
-import org.chromium.mojo.system.impl.CoreImpl;
-
-import java.nio.ByteBuffer;
-import java.util.List;
-
-/**
- * A mock handle, that does nothing.
- */
-public class HandleMock implements UntypedHandle, MessagePipeHandle,
- ProducerHandle, ConsumerHandle, SharedBufferHandle {
-
- /**
- * @see Handle#close()
- */
- @Override
- public void close() {
- // Do nothing.
- }
-
- /**
- * @see Handle#wait(Core.WaitFlags, long)
- */
- @Override
- public int wait(Core.WaitFlags flags, long deadline) {
- // Do nothing.
- return MojoResult.OK;
- }
-
- /**
- * @see Handle#isValid()
- */
- @Override
- public boolean isValid() {
- return true;
- }
-
- /**
- * @see Handle#toUntypedHandle()
- */
- @Override
- public UntypedHandle toUntypedHandle() {
- return this;
- }
-
- /**
- * @see org.chromium.mojo.system.Handle#getCore()
- */
- @Override
- public Core getCore() {
- return CoreImpl.getInstance();
- }
-
- /**
- * @see ConsumerHandle#discardData(int, DataPipe.ReadFlags)
- */
- @Override
- public int discardData(int numBytes, DataPipe.ReadFlags flags) {
- // Do nothing.
- return 0;
- }
-
- /**
- * @see ConsumerHandle#readData(java.nio.ByteBuffer, DataPipe.ReadFlags)
- */
- @Override
- public int readData(ByteBuffer elements,
- DataPipe.ReadFlags flags) {
- // Do nothing.
- return 0;
- }
-
- /**
- * @see ConsumerHandle#beginReadData(int, DataPipe.ReadFlags)
- */
- @Override
- public ByteBuffer beginReadData(int numBytes,
- DataPipe.ReadFlags flags) {
- // Do nothing.
- return null;
- }
-
- /**
- * @see ConsumerHandle#endReadData(int)
- */
- @Override
- public void endReadData(int numBytesRead) {
- // Do nothing.
- }
-
- /**
- * @see ProducerHandle#writeData(java.nio.ByteBuffer, DataPipe.WriteFlags)
- */
- @Override
- public int writeData(ByteBuffer elements,
- DataPipe.WriteFlags flags) {
- // Do nothing.
- return 0;
- }
-
- /**
- * @see ProducerHandle#beginWriteData(int, DataPipe.WriteFlags)
- */
- @Override
- public ByteBuffer beginWriteData(int numBytes,
- DataPipe.WriteFlags flags) {
- // Do nothing.
- return null;
- }
-
- /**
- * @see ProducerHandle#endWriteData(int)
- */
- @Override
- public void endWriteData(int numBytesWritten) {
- // Do nothing.
- }
-
- /**
- * @see MessagePipeHandle#writeMessage(java.nio.ByteBuffer, java.util.List,
- * MessagePipeHandle.WriteFlags)
- */
- @Override
- public void writeMessage(ByteBuffer bytes, List<? extends Handle> handles,
- WriteFlags flags) {
- // Do nothing.
- }
-
- /**
- * @see MessagePipeHandle#readMessage(java.nio.ByteBuffer, int, MessagePipeHandle.ReadFlags)
- */
- @Override
- public ReadMessageResult readMessage(ByteBuffer bytes, int maxNumberOfHandles,
- ReadFlags flags) {
- // Do nothing.
- return new ReadMessageResult();
- }
-
- /**
- * @see UntypedHandle#toMessagePipeHandle()
- */
- @Override
- public MessagePipeHandle toMessagePipeHandle() {
- return this;
- }
-
- /**
- * @see UntypedHandle#toDataPipeConsumerHandle()
- */
- @Override
- public ConsumerHandle toDataPipeConsumerHandle() {
- return this;
- }
-
- /**
- * @see UntypedHandle#toDataPipeProducerHandle()
- */
- @Override
- public ProducerHandle toDataPipeProducerHandle() {
- return this;
- }
-
- /**
- * @see UntypedHandle#toSharedBufferHandle()
- */
- @Override
- public SharedBufferHandle toSharedBufferHandle() {
- return this;
- }
-
- /**
- * @see SharedBufferHandle#duplicate(SharedBufferHandle.DuplicateOptions)
- */
- @Override
- public SharedBufferHandle duplicate(DuplicateOptions options) {
- // Do nothing.
- return null;
- }
-
- /**
- * @see SharedBufferHandle#map(long, long, SharedBufferHandle.MapFlags)
- */
- @Override
- public ByteBuffer map(long offset, long numBytes, MapFlags flags) {
- // Do nothing.
- return null;
- }
-
- /**
- * @see SharedBufferHandle#unmap(java.nio.ByteBuffer)
- */
- @Override
- public void unmap(ByteBuffer buffer) {
- // Do nothing.
- }
-
-}
« no previous file with comments | « trunk/src/build/get_landmines.py ('k') | trunk/src/mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTest.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698