Delete class ListChangesOption which was duplicated from Gerrit core
Since [1,2] this class can now be consumed from Gerrit core.
[1] https://gerrit-review.googlesource.com/63623
[2] https://gerrit-review.googlesource.com/63489
Change-Id: Ia4009980d659908934b372310fcc2af636739b17
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/ChangeApi.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/ChangeApi.java
index 4f30993..0a3b3e1 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/ChangeApi.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/ChangeApi.java
@@ -14,6 +14,7 @@
package com.googlesource.gerrit.plugins.xdocs.client;
+import com.google.gerrit.extensions.client.ListChangesOption;
import com.google.gerrit.plugin.client.rpc.RestApi;
import com.google.gwt.user.client.rpc.AsyncCallback;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/ListChangesOption.java b/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/ListChangesOption.java
deleted file mode 100644
index 83f1b82..0000000
--- a/src/main/java/com/googlesource/gerrit/plugins/xdocs/client/ListChangesOption.java
+++ /dev/null
@@ -1,91 +0,0 @@
-// Copyright (C) 2014 The Android Open Source Project
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package com.googlesource.gerrit.plugins.xdocs.client;
-
-import java.util.EnumSet;
-
-/** Output options available for retrieval of change details. */
-public enum ListChangesOption {
- LABELS(0),
- DETAILED_LABELS(8),
-
- /** Return information on the current patch set of the change. */
- CURRENT_REVISION(1),
- ALL_REVISIONS(2),
-
- /** If revisions are included, parse the commit object. */
- CURRENT_COMMIT(3),
- ALL_COMMITS(4),
-
- /** If a patch set is included, include the files of the patch set. */
- CURRENT_FILES(5),
- ALL_FILES(6),
-
- /** If accounts are included, include detailed account info. */
- DETAILED_ACCOUNTS(7),
-
- /** Include messages associated with the change. */
- MESSAGES(9),
-
- /** Include allowed actions client could perform. */
- CURRENT_ACTIONS(10),
-
- /** Set the reviewed boolean for the caller. */
- REVIEWED(11),
-
- /** Include draft comments for the caller. */
- DRAFT_COMMENTS(12),
-
- /** Include download commands for the caller. */
- DOWNLOAD_COMMANDS(13),
-
- /** Include patch set weblinks. */
- WEB_LINKS(14);
-
- private final int value;
-
- private ListChangesOption(int v) {
- this.value = v;
- }
-
- public int getValue() {
- return value;
- }
-
- public static EnumSet<ListChangesOption> fromBits(int v) {
- EnumSet<ListChangesOption> r = EnumSet.noneOf(ListChangesOption.class);
- for (ListChangesOption o : ListChangesOption.values()) {
- if ((v & (1 << o.value)) != 0) {
- r.add(o);
- v &= ~(1 << o.value);
- }
- if (v == 0) {
- return r;
- }
- }
- if (v != 0) {
- throw new IllegalArgumentException("unknown " + Integer.toHexString(v));
- }
- return r;
- }
-
- public static int toBits(EnumSet<ListChangesOption> set) {
- int r = 0;
- for (ListChangesOption o : set) {
- r |= 1 << o.value;
- }
- return r;
- }
-}