aboutsummaryrefslogtreecommitdiff
path: root/annotations
diff options
context:
space:
mode:
authorumesh <ums945891@gmail.com>2022-07-12 17:25:47 +0000
committerJulia Sullivan <97201489+JuliaSullivanGoogle@users.noreply.github.com>2022-07-25 09:58:20 -0700
commit153721d43f6860a0cba3f37af35f01e845389951 (patch)
treebc0341c5e7667feaeb5eee9c4c25a2d4e3f16e58 /annotations
parent8418f914807bc504acdfad18c29211f093f020be (diff)
downloadrobolectric-153721d43f6860a0cba3f37af35f01e845389951.tar.gz
SecurityMode annotation, configure file and Condition for modes
Diffstat (limited to 'annotations')
-rw-r--r--annotations/src/main/java/org/robolectric/annotation/SecurityMode.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/annotations/src/main/java/org/robolectric/annotation/SecurityMode.java b/annotations/src/main/java/org/robolectric/annotation/SecurityMode.java
new file mode 100644
index 000000000..c56bff237
--- /dev/null
+++ b/annotations/src/main/java/org/robolectric/annotation/SecurityMode.java
@@ -0,0 +1,25 @@
+package org.robolectric.annotation;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+
+@Documented
+@Retention(RetentionPolicy.RUNTIME)
+@Target({ElementType.PACKAGE, ElementType.TYPE, ElementType.METHOD})
+public @interface SecurityMode {
+
+ /** Specifies the different supported Security modes. */
+ enum Mode {
+
+ BOUNCY_CASTLE,
+
+ CONSCRYPT,
+ }
+
+ Mode value();
+}
+