aboutsummaryrefslogtreecommitdiffstats
path: root/rule_api/src/com/android/ide/common/api/IMenuCallback.java
diff options
context:
space:
mode:
authorTor Norbye <tnorbye@google.com>2012-01-04 13:51:41 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-01-04 13:51:41 -0800
commit0f555ac66e764f977864a40553bdd165b5d1c41e (patch)
treea37d46d1ea4c71b26b2e0998c53bc80a76038589 /rule_api/src/com/android/ide/common/api/IMenuCallback.java
parent749ae07c47843193a623d6633e96cd1168d1633c (diff)
parent5d7dc30638953195ed55d32bc9dc37102a613ff8 (diff)
downloadsdk-0f555ac66e764f977864a40553bdd165b5d1c41e.zip
sdk-0f555ac66e764f977864a40553bdd165b5d1c41e.tar.gz
sdk-0f555ac66e764f977864a40553bdd165b5d1c41e.tar.bz2
Merge "Add @Nullable/@NonNull annotations to the Rule API"
Diffstat (limited to 'rule_api/src/com/android/ide/common/api/IMenuCallback.java')
-rw-r--r--rule_api/src/com/android/ide/common/api/IMenuCallback.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/rule_api/src/com/android/ide/common/api/IMenuCallback.java b/rule_api/src/com/android/ide/common/api/IMenuCallback.java
index 6c55222..fd100ee 100644
--- a/rule_api/src/com/android/ide/common/api/IMenuCallback.java
+++ b/rule_api/src/com/android/ide/common/api/IMenuCallback.java
@@ -16,6 +16,8 @@
package com.android.ide.common.api;
+import com.android.annotations.NonNull;
+import com.android.annotations.Nullable;
import com.google.common.annotations.Beta;
import java.util.List;
@@ -42,6 +44,9 @@ public interface IMenuCallback {
* useful; however for flags it allows one to add or remove items
* to the flag's choices.
*/
- void action(RuleAction action, List<? extends INode> selectedNodes, String valueId,
- Boolean newValue);
+ void action(
+ @NonNull RuleAction action,
+ @NonNull List<? extends INode> selectedNodes,
+ @Nullable String valueId,
+ @Nullable Boolean newValue);
}