1ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesipackage com.xtremelabs.robolectric.shadows;
2ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi
3ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesiimport android.database.sqlite.SQLiteClosable;
4ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi
5ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesiimport com.xtremelabs.robolectric.internal.Implementation;
6ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesiimport com.xtremelabs.robolectric.internal.Implements;
7ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi
8ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi/**
9ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi * Shadow for  {@code SQLiteCloseable}.  Though {@code SQLiteCloseable} is an abstract
10ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi * class, a shadow is necessary. Its methods that are overridden in subclasses
11ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi * require this shadow in order to be properly instrumented.
12ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi */
13ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi@Implements(SQLiteClosable.class)
14ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesipublic class ShadowSQLiteCloseable {
15ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi
16ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi	@Implementation
17ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi	public void close() {
18ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi	}
19ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi
20ed44cc7a648dbbf741db0e9fb4fe6f8f72d62fbfMichael Portuesi}
21