Commit:    faf31746f658d7e3dbac933f83745b1649824791
Author:    Christoph M. Becker <cmbecke...@gmx.de>         Sun, 2 Jun 2019 
21:11:25 +0200
Parents:   bd072f008a30b325ecd46fc829cbe42b2a300f45
Branches:  master

Link:       
http://git.php.net/?p=pftt2.git;a=commitdiff;h=faf31746f658d7e3dbac933f83745b1649824791

Log:
Remove relicts of an SVN checkout

Changed paths:
  D  src/javax/annotation/.svn/all-wcprops
  D  src/javax/annotation/.svn/entries
  D  src/javax/annotation/.svn/text-base/CheckForNull.java.svn-base
  D  src/javax/annotation/.svn/text-base/CheckForSigned.java.svn-base
  D  src/javax/annotation/.svn/text-base/CheckReturnValue.java.svn-base
  D  src/javax/annotation/.svn/text-base/Detainted.java.svn-base
  D  src/javax/annotation/.svn/text-base/MatchesPattern.java.svn-base
  D  src/javax/annotation/.svn/text-base/Nonnegative.java.svn-base
  D  src/javax/annotation/.svn/text-base/Nonnull.java.svn-base
  D  src/javax/annotation/.svn/text-base/Nullable.java.svn-base
  D  
src/javax/annotation/.svn/text-base/OverridingMethodsMustInvokeSuper.java.svn-base
  D  
src/javax/annotation/.svn/text-base/ParametersAreNonnullByDefault.java.svn-base
  D  
src/javax/annotation/.svn/text-base/ParametersAreNullableByDefault.java.svn-base
  D  src/javax/annotation/.svn/text-base/PropertyKey.java.svn-base
  D  src/javax/annotation/.svn/text-base/RegEx.java.svn-base
  D  src/javax/annotation/.svn/text-base/Signed.java.svn-base
  D  src/javax/annotation/.svn/text-base/Syntax.java.svn-base
  D  src/javax/annotation/.svn/text-base/Tainted.java.svn-base
  D  src/javax/annotation/.svn/text-base/Untainted.java.svn-base
  D  src/javax/annotation/.svn/text-base/WillClose.java.svn-base
  D  src/javax/annotation/.svn/text-base/WillCloseWhenClosed.java.svn-base
  D  src/javax/annotation/.svn/text-base/WillNotClose.java.svn-base
  D  src/javax/annotation/concurrent/.svn/all-wcprops
  D  src/javax/annotation/concurrent/.svn/entries
  D  src/javax/annotation/concurrent/.svn/text-base/GuardedBy.java.svn-base
  D  src/javax/annotation/concurrent/.svn/text-base/Immutable.java.svn-base
  D  src/javax/annotation/concurrent/.svn/text-base/NotThreadSafe.java.svn-base
  D  src/javax/annotation/concurrent/.svn/text-base/ThreadSafe.java.svn-base
  D  src/javax/annotation/meta/.svn/all-wcprops
  D  src/javax/annotation/meta/.svn/entries
  D  src/javax/annotation/meta/.svn/text-base/Exclusive.java.svn-base
  D  src/javax/annotation/meta/.svn/text-base/Exhaustive.java.svn-base
  D  src/javax/annotation/meta/.svn/text-base/TypeQualifier.java.svn-base
  D  src/javax/annotation/meta/.svn/text-base/TypeQualifierDefault.java.svn-base
  D  
src/javax/annotation/meta/.svn/text-base/TypeQualifierNickname.java.svn-base
  D  
src/javax/annotation/meta/.svn/text-base/TypeQualifierValidator.java.svn-base
  D  src/javax/annotation/meta/.svn/text-base/When.java.svn-base

diff --git a/src/javax/annotation/.svn/all-wcprops 
b/src/javax/annotation/.svn/all-wcprops
deleted file mode 100644
index d618912..0000000
--- a/src/javax/annotation/.svn/all-wcprops
+++ /dev/null
@@ -1,125 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 56
-/svn/!svn/ver/50/trunk/ri/src/main/java/javax/annotation
-END
-OverridingMethodsMustInvokeSuper.java
-K 25
-svn:wc:ra_dav:version-url
-V 94
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/OverridingMethodsMustInvokeSuper.java
-END
-ParametersAreNonnullByDefault.java
-K 25
-svn:wc:ra_dav:version-url
-V 91
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/ParametersAreNonnullByDefault.java
-END
-Detainted.java
-K 25
-svn:wc:ra_dav:version-url
-V 71
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/Detainted.java
-END
-Signed.java
-K 25
-svn:wc:ra_dav:version-url
-V 68
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/Signed.java
-END
-WillCloseWhenClosed.java
-K 25
-svn:wc:ra_dav:version-url
-V 81
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/WillCloseWhenClosed.java
-END
-CheckReturnValue.java
-K 25
-svn:wc:ra_dav:version-url
-V 78
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/CheckReturnValue.java
-END
-ParametersAreNullableByDefault.java
-K 25
-svn:wc:ra_dav:version-url
-V 92
-/svn/!svn/ver/46/trunk/ri/src/main/java/javax/annotation/ParametersAreNullableByDefault.java
-END
-RegEx.java
-K 25
-svn:wc:ra_dav:version-url
-V 67
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/RegEx.java
-END
-Nonnegative.java
-K 25
-svn:wc:ra_dav:version-url
-V 73
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/Nonnegative.java
-END
-CheckForSigned.java
-K 25
-svn:wc:ra_dav:version-url
-V 76
-/svn/!svn/ver/44/trunk/ri/src/main/java/javax/annotation/CheckForSigned.java
-END
-WillNotClose.java
-K 25
-svn:wc:ra_dav:version-url
-V 74
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/WillNotClose.java
-END
-CheckForNull.java
-K 25
-svn:wc:ra_dav:version-url
-V 74
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/CheckForNull.java
-END
-MatchesPattern.java
-K 25
-svn:wc:ra_dav:version-url
-V 76
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/MatchesPattern.java
-END
-Nonnull.java
-K 25
-svn:wc:ra_dav:version-url
-V 69
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/Nonnull.java
-END
-Syntax.java
-K 25
-svn:wc:ra_dav:version-url
-V 68
-/svn/!svn/ver/50/trunk/ri/src/main/java/javax/annotation/Syntax.java
-END
-Tainted.java
-K 25
-svn:wc:ra_dav:version-url
-V 69
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/Tainted.java
-END
-Untainted.java
-K 25
-svn:wc:ra_dav:version-url
-V 71
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/Untainted.java
-END
-WillClose.java
-K 25
-svn:wc:ra_dav:version-url
-V 71
-/svn/!svn/ver/45/trunk/ri/src/main/java/javax/annotation/WillClose.java
-END
-PropertyKey.java
-K 25
-svn:wc:ra_dav:version-url
-V 73
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/PropertyKey.java
-END
-Nullable.java
-K 25
-svn:wc:ra_dav:version-url
-V 70
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/Nullable.java
-END
diff --git a/src/javax/annotation/.svn/entries 
b/src/javax/annotation/.svn/entries
deleted file mode 100644
index 35f3e75..0000000
--- a/src/javax/annotation/.svn/entries
+++ /dev/null
@@ -1,714 +0,0 @@
-10
-
-dir
-51
-http://jsr-305.googlecode.com/svn/trunk/ri/src/main/java/javax/annotation
-http://jsr-305.googlecode.com/svn
-
-
-
-2010-10-08T15:09:51.355097Z
-50
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-879a548e-0c29-0410-a934-d95ed551ba1e
-
-OverridingMethodsMustInvokeSuper.java
-file
-
-
-
-
-2012-10-15T07:20:06.465428Z
-d2d13e66cab97682e7b5b4d99d5b689f
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-580
-
-ParametersAreNonnullByDefault.java
-file
-
-
-
-
-2012-10-15T07:20:06.465428Z
-eccf694ab886a7e1cce5dd5cb721e987
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-866
-
-Detainted.java
-file
-
-
-
-
-2012-10-15T07:20:06.465428Z
-1a4c0f7358a4931bdfa5d7c7f8b10888
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-375
-
-concurrent
-dir
-
-meta
-dir
-
-Signed.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-9f2cdb39029cd4708758f112455a3683
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-424
-
-WillCloseWhenClosed.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-23fd50ddb5fc123de421f15706f7224e
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-385
-
-CheckReturnValue.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-dd3f65ad58d85bf72ae252220cc12c9b
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-494
-
-ParametersAreNullableByDefault.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-7099146f3c03d049a984e17f9183e70b
-2008-12-31T01:08:40.212411Z
-46
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1096
-
-RegEx.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-6ce41ae2a8bc0a621585dc2cecb2db75
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1064
-
-Nonnegative.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-8cd2053344369579653edc31d0169251
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1303
-
-CheckForSigned.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-d6d470f8bc2861fd741e1b50b949479f
-2008-08-25T04:58:54.213355Z
-44
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-698
-
-WillNotClose.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-dd44aff3c5d0fedabc6395fc1051b161
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-344
-
-CheckForNull.java
-file
-
-
-
-
-2012-10-15T07:20:06.466428Z
-95818ba392214e456101d8a63cce2775
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-375
-
-MatchesPattern.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-2e0cb09a600af24b07dbaaf0c03ed950
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-883
-
-Nonnull.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-64031dc1166297619488ba3bf2dde38d
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-706
-
-Syntax.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-616f5524a8304d9140d86a9a5c020f75
-2010-10-08T15:09:51.355097Z
-50
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1412
-
-Tainted.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-170e0786c96f141eedc873ee8d088ad5
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-372
-
-Untainted.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-e375bf1b199693a96125af579812a4eb
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-364
-
-WillClose.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-4a0fda04c6a5039c0a04537d9d13eea1
-2008-08-25T05:32:53.603274Z
-45
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-337
-
-PropertyKey.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-0430caaf5c2f9ad95a1fea7b1b6bfdf0
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-366
-
-Nullable.java
-file
-
-
-
-
-2012-10-15T07:20:06.467428Z
-6c88bce90a088d2bef8aa4435800224e
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-373
-
diff --git a/src/javax/annotation/.svn/text-base/CheckForNull.java.svn-base 
b/src/javax/annotation/.svn/text-base/CheckForNull.java.svn-base
deleted file mode 100644
index 6fe5200..0000000
--- a/src/javax/annotation/.svn/text-base/CheckForNull.java.svn-base
+++ /dev/null
@@ -1,16 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierNickname;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifierNickname
-@Nonnull(when = When.MAYBE)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface CheckForNull {
-
-}
diff --git a/src/javax/annotation/.svn/text-base/CheckForSigned.java.svn-base 
b/src/javax/annotation/.svn/text-base/CheckForSigned.java.svn-base
deleted file mode 100644
index f3bc597..0000000
--- a/src/javax/annotation/.svn/text-base/CheckForSigned.java.svn-base
+++ /dev/null
@@ -1,24 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierNickname;
-import javax.annotation.meta.When;
-
-/**
- * Used to annotate a value that may be either negative or nonnegative, and
- * indicates that uses of it should check for
- * negative values before using it in a way that requires the value to be
- * nonnegative, and check for it being nonnegative before using it in a way 
that
- * requires it to be negative.
- */
-
-@Documented
-@TypeQualifierNickname
-@Nonnegative(when = When.MAYBE)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface CheckForSigned {
-
-}
diff --git a/src/javax/annotation/.svn/text-base/CheckReturnValue.java.svn-base 
b/src/javax/annotation/.svn/text-base/CheckReturnValue.java.svn-base
deleted file mode 100644
index 370fa38..0000000
--- a/src/javax/annotation/.svn/text-base/CheckReturnValue.java.svn-base
+++ /dev/null
@@ -1,17 +0,0 @@
-package javax.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;
-
-import javax.annotation.meta.When;
-
-@Documented
-@Target( { ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.TYPE,
-        ElementType.PACKAGE })
-@Retention(RetentionPolicy.RUNTIME)
-public @interface CheckReturnValue {
-    When when() default When.ALWAYS;
-}
diff --git a/src/javax/annotation/.svn/text-base/Detainted.java.svn-base 
b/src/javax/annotation/.svn/text-base/Detainted.java.svn-base
deleted file mode 100644
index d8620f2..0000000
--- a/src/javax/annotation/.svn/text-base/Detainted.java.svn-base
+++ /dev/null
@@ -1,16 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierNickname;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifierNickname
-@Untainted(when = When.ALWAYS)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Detainted {
-
-}
diff --git a/src/javax/annotation/.svn/text-base/MatchesPattern.java.svn-base 
b/src/javax/annotation/.svn/text-base/MatchesPattern.java.svn-base
deleted file mode 100644
index 775d21c..0000000
--- a/src/javax/annotation/.svn/text-base/MatchesPattern.java.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.util.regex.Pattern;
-
-import javax.annotation.meta.TypeQualifier;
-import javax.annotation.meta.TypeQualifierValidator;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifier(applicableTo = String.class)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface MatchesPattern {
-    @RegEx
-    String value();
-
-    int flags() default 0;
-
-    static class Checker implements TypeQualifierValidator<MatchesPattern> {
-        public When forConstantValue(MatchesPattern annotation, Object value) {
-            Pattern p = Pattern.compile(annotation.value(), 
annotation.flags());
-            if (p.matcher(((String) value)).matches())
-                return When.ALWAYS;
-            return When.NEVER;
-        }
-
-    }
-}
diff --git a/src/javax/annotation/.svn/text-base/Nonnegative.java.svn-base 
b/src/javax/annotation/.svn/text-base/Nonnegative.java.svn-base
deleted file mode 100644
index 21d1793..0000000
--- a/src/javax/annotation/.svn/text-base/Nonnegative.java.svn-base
+++ /dev/null
@@ -1,41 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifier;
-import javax.annotation.meta.TypeQualifierValidator;
-import javax.annotation.meta.When;
-
-/** Used to annotate a value that should only contain nonnegative values */
-@Documented
-@TypeQualifier(applicableTo = Number.class)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Nonnegative {
-    When when() default When.ALWAYS;
-
-    class Checker implements TypeQualifierValidator<Nonnegative> {
-
-        public When forConstantValue(Nonnegative annotation, Object v) {
-            if (!(v instanceof Number))
-                return When.NEVER;
-            boolean isNegative;
-            Number value = (Number) v;
-            if (value instanceof Long)
-                isNegative = value.longValue() < 0;
-            else if (value instanceof Double)
-                isNegative = value.doubleValue() < 0;
-            else if (value instanceof Float)
-                isNegative = value.floatValue() < 0;
-            else
-                isNegative = value.intValue() < 0;
-
-            if (isNegative)
-                return When.NEVER;
-            else
-                return When.ALWAYS;
-
-        }
-    }
-}
diff --git a/src/javax/annotation/.svn/text-base/Nonnull.java.svn-base 
b/src/javax/annotation/.svn/text-base/Nonnull.java.svn-base
deleted file mode 100644
index 4b7aad9..0000000
--- a/src/javax/annotation/.svn/text-base/Nonnull.java.svn-base
+++ /dev/null
@@ -1,26 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifier;
-import javax.annotation.meta.TypeQualifierValidator;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifier
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Nonnull {
-    When when() default When.ALWAYS;
-
-    static class Checker implements TypeQualifierValidator<Nonnull> {
-
-        public When forConstantValue(Nonnull qualifierqualifierArgument,
-                Object value) {
-            if (value == null)
-                return When.NEVER;
-            return When.ALWAYS;
-        }
-    }
-}
diff --git a/src/javax/annotation/.svn/text-base/Nullable.java.svn-base 
b/src/javax/annotation/.svn/text-base/Nullable.java.svn-base
deleted file mode 100644
index d31993d..0000000
--- a/src/javax/annotation/.svn/text-base/Nullable.java.svn-base
+++ /dev/null
@@ -1,16 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierNickname;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifierNickname
-@Nonnull(when = When.UNKNOWN)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Nullable {
-
-}
diff --git 
a/src/javax/annotation/.svn/text-base/OverridingMethodsMustInvokeSuper.java.svn-base
 
b/src/javax/annotation/.svn/text-base/OverridingMethodsMustInvokeSuper.java.svn-base
deleted file mode 100644
index 4e3344e..0000000
--- 
a/src/javax/annotation/.svn/text-base/OverridingMethodsMustInvokeSuper.java.svn-base
+++ /dev/null
@@ -1,20 +0,0 @@
-package javax.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;
-
-/**
- * When this annotation is applied to a method, it indicates that if this 
method
- * is overridden in a subclass, the overriding method should invoke this method
- * (through method invocation on super).
- * 
- */
-@Documented
-@Target( { ElementType.METHOD })
-@Retention(RetentionPolicy.RUNTIME)
-public @interface OverridingMethodsMustInvokeSuper {
-
-}
diff --git 
a/src/javax/annotation/.svn/text-base/ParametersAreNonnullByDefault.java.svn-base
 
b/src/javax/annotation/.svn/text-base/ParametersAreNonnullByDefault.java.svn-base
deleted file mode 100644
index 6424b87..0000000
--- 
a/src/javax/annotation/.svn/text-base/ParametersAreNonnullByDefault.java.svn-base
+++ /dev/null
@@ -1,27 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierDefault;
-
-/**
- * This annotation can be applied to a package, class or method to indicate 
that
- * the method parameters in that element are nonnull by default unless there 
is:
- * <ul>
- * <li>An explicit nullness annotation
- * <li>The method overrides a method in a superclass (in which case the
- * annotation of the corresponding parameter in the superclass applies)
- * <li> there is a default parameter annotation applied to a more tightly 
nested
- * element.
- * </ul>
- * 
- */
-@Documented
-@Nonnull
-@TypeQualifierDefault(ElementType.PARAMETER)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface ParametersAreNonnullByDefault {
-}
diff --git 
a/src/javax/annotation/.svn/text-base/ParametersAreNullableByDefault.java.svn-base
 
b/src/javax/annotation/.svn/text-base/ParametersAreNullableByDefault.java.svn-base
deleted file mode 100644
index 01d4d80..0000000
--- 
a/src/javax/annotation/.svn/text-base/ParametersAreNullableByDefault.java.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierDefault;
-
-/**
- * This annotation can be applied to a package, class or method to indicate 
that
- * the method parameters in that element are nullable by default unless there 
is:
- * <ul>
- * <li>An explicit nullness annotation
- * <li>The method overrides a method in a superclass (in which case the
- * annotation of the corresponding parameter in the superclass applies)
- * <li> there is a default parameter annotation applied to a more tightly 
nested
- * element.
- * </ul>
- * <p>This annotation implies the same "nullness" as no annotation. However, 
it is different
- * than having no annotation, as it is inherited and it can override a 
ParametersAreNonnullByDefault
- * annotation at an outer scope.
- * 
- */
-@Documented
-@Nullable
-@TypeQualifierDefault(ElementType.PARAMETER)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface ParametersAreNullableByDefault {
-}
diff --git a/src/javax/annotation/.svn/text-base/PropertyKey.java.svn-base 
b/src/javax/annotation/.svn/text-base/PropertyKey.java.svn-base
deleted file mode 100644
index 780782d..0000000
--- a/src/javax/annotation/.svn/text-base/PropertyKey.java.svn-base
+++ /dev/null
@@ -1,15 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifier;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifier
-@Retention(RetentionPolicy.RUNTIME)
-public @interface PropertyKey {
-    When when() default When.ALWAYS;
-}
diff --git a/src/javax/annotation/.svn/text-base/RegEx.java.svn-base 
b/src/javax/annotation/.svn/text-base/RegEx.java.svn-base
deleted file mode 100644
index 21697a7..0000000
--- a/src/javax/annotation/.svn/text-base/RegEx.java.svn-base
+++ /dev/null
@@ -1,42 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.util.regex.Pattern;
-import java.util.regex.PatternSyntaxException;
-
-import javax.annotation.meta.TypeQualifierNickname;
-import javax.annotation.meta.TypeQualifierValidator;
-import javax.annotation.meta.When;
-
-/**
- * This qualifier is used to denote String values that should be a Regular
- * expression.
- * 
- */
-@Documented
-@Syntax("RegEx")
-@TypeQualifierNickname
-@Retention(RetentionPolicy.RUNTIME)
-public @interface RegEx {
-    When when() default When.ALWAYS;
-
-    static class Checker implements TypeQualifierValidator<RegEx> {
-
-        public When forConstantValue(RegEx annotation, Object value) {
-            if (!(value instanceof String))
-                return When.NEVER;
-
-            try {
-                Pattern.compile((String) value);
-            } catch (PatternSyntaxException e) {
-                return When.NEVER;
-            }
-            return When.ALWAYS;
-
-        }
-
-    }
-
-}
diff --git a/src/javax/annotation/.svn/text-base/Signed.java.svn-base 
b/src/javax/annotation/.svn/text-base/Signed.java.svn-base
deleted file mode 100644
index 2c2fa06..0000000
--- a/src/javax/annotation/.svn/text-base/Signed.java.svn-base
+++ /dev/null
@@ -1,18 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierNickname;
-import javax.annotation.meta.When;
-
-/** Used to annotate a value of unknown sign */
-
-@Documented
-@TypeQualifierNickname
-@Nonnegative(when = When.UNKNOWN)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Signed {
-
-}
diff --git a/src/javax/annotation/.svn/text-base/Syntax.java.svn-base 
b/src/javax/annotation/.svn/text-base/Syntax.java.svn-base
deleted file mode 100644
index fa0586d..0000000
--- a/src/javax/annotation/.svn/text-base/Syntax.java.svn-base
+++ /dev/null
@@ -1,44 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifier;
-import javax.annotation.meta.When;
-
-/**
- * This annotation a value that is of a particular syntax, such as Java syntax
- * or regular expression syntax. This can be used to provide syntax checking of
- * constant values at compile time, run time checking at runtime, and can 
assist
- * IDEs in deciding how to interpret String constants (e.g., should a
- * refactoring that renames method x() to y() update the String constant 
"x()").
- * 
- * 
- */
-@Documented
-@TypeQualifier(applicableTo = CharSequence.class)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Syntax {
-    /**
-     * Value indicating the particular syntax denoted by this annotation.
-     * Different tools will recognize different syntaxes, but some proposed
-     * canonical values are:
-     * <ul>
-     * <li> "Java"
-     * <li> "RegEx"
-     * <li> "JavaScript"
-     * <li> "Ruby"
-     * <li> "Groovy"
-     * <li> "SQL"
-     * <li> "FormatString"
-     * </ul>
-     * 
-     * Syntax names can be followed by a colon and a list of key value pairs,
-     * separated by commas. For example, "SQL:dialect=Oracle,version=2.3". 
Tools
-     * should ignore any keys they don't recognize.
-     */
-    String value();
-
-    When when() default When.ALWAYS;
-}
diff --git a/src/javax/annotation/.svn/text-base/Tainted.java.svn-base 
b/src/javax/annotation/.svn/text-base/Tainted.java.svn-base
deleted file mode 100644
index 6715d70..0000000
--- a/src/javax/annotation/.svn/text-base/Tainted.java.svn-base
+++ /dev/null
@@ -1,16 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifierNickname;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifierNickname
-@Untainted(when = When.MAYBE)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Tainted {
-
-}
diff --git a/src/javax/annotation/.svn/text-base/Untainted.java.svn-base 
b/src/javax/annotation/.svn/text-base/Untainted.java.svn-base
deleted file mode 100644
index 4a26a49..0000000
--- a/src/javax/annotation/.svn/text-base/Untainted.java.svn-base
+++ /dev/null
@@ -1,15 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-import javax.annotation.meta.TypeQualifier;
-import javax.annotation.meta.When;
-
-@Documented
-@TypeQualifier
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Untainted {
-    When when() default When.ALWAYS;
-}
diff --git a/src/javax/annotation/.svn/text-base/WillClose.java.svn-base 
b/src/javax/annotation/.svn/text-base/WillClose.java.svn-base
deleted file mode 100644
index 9ea70cf..0000000
--- a/src/javax/annotation/.svn/text-base/WillClose.java.svn-base
+++ /dev/null
@@ -1,15 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-@Documented
-@Retention(RetentionPolicy.RUNTIME)
-/**
- * Used to annotate a method parameter to indicate that this method will close
- * the resource.
- */
-public @interface WillClose {
-
-}
diff --git 
a/src/javax/annotation/.svn/text-base/WillCloseWhenClosed.java.svn-base 
b/src/javax/annotation/.svn/text-base/WillCloseWhenClosed.java.svn-base
deleted file mode 100644
index 13c927d..0000000
--- a/src/javax/annotation/.svn/text-base/WillCloseWhenClosed.java.svn-base
+++ /dev/null
@@ -1,15 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-@Documented
-@Retention(RetentionPolicy.RUNTIME)
-/**
- * Used to annotate a constructor/factory parameter to indicate that returned
- * object (X) will close the resource when X is closed.
- */
-public @interface WillCloseWhenClosed {
-
-}
diff --git a/src/javax/annotation/.svn/text-base/WillNotClose.java.svn-base 
b/src/javax/annotation/.svn/text-base/WillNotClose.java.svn-base
deleted file mode 100644
index d698b7c..0000000
--- a/src/javax/annotation/.svn/text-base/WillNotClose.java.svn-base
+++ /dev/null
@@ -1,15 +0,0 @@
-package javax.annotation;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-@Documented
-@Retention(RetentionPolicy.RUNTIME)
-/**
- * Used to annotate a method parameter to indicate that this method will not
- * close the resource.
- */
-public @interface WillNotClose {
-
-}
diff --git a/src/javax/annotation/concurrent/.svn/all-wcprops 
b/src/javax/annotation/concurrent/.svn/all-wcprops
deleted file mode 100644
index d665763..0000000
--- a/src/javax/annotation/concurrent/.svn/all-wcprops
+++ /dev/null
@@ -1,29 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 67
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/concurrent
-END
-Immutable.java
-K 25
-svn:wc:ra_dav:version-url
-V 82
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/concurrent/Immutable.java
-END
-ThreadSafe.java
-K 25
-svn:wc:ra_dav:version-url
-V 83
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/concurrent/ThreadSafe.java
-END
-GuardedBy.java
-K 25
-svn:wc:ra_dav:version-url
-V 82
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/concurrent/GuardedBy.java
-END
-NotThreadSafe.java
-K 25
-svn:wc:ra_dav:version-url
-V 86
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/concurrent/NotThreadSafe.java
-END
diff --git a/src/javax/annotation/concurrent/.svn/entries 
b/src/javax/annotation/concurrent/.svn/entries
deleted file mode 100644
index 93d91b4..0000000
--- a/src/javax/annotation/concurrent/.svn/entries
+++ /dev/null
@@ -1,164 +0,0 @@
-10
-
-dir
-51
-http://jsr-305.googlecode.com/svn/trunk/ri/src/main/java/javax/annotation/concurrent
-http://jsr-305.googlecode.com/svn
-
-
-
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-879a548e-0c29-0410-a934-d95ed551ba1e
-
-Immutable.java
-file
-
-
-
-
-2012-10-15T07:20:06.337428Z
-01414069dfd78f715bc6dcf1d08e2c78
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1333
-
-ThreadSafe.java
-file
-
-
-
-
-2012-10-15T07:20:06.337428Z
-0f672e08b30c7a395bed4d394f853115
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-752
-
-GuardedBy.java
-file
-
-
-
-
-2012-10-15T07:20:06.337428Z
-05d02b1313d253e411904826ef80c3c4
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1611
-
-NotThreadSafe.java
-file
-
-
-
-
-2012-10-15T07:20:06.337428Z
-cd9afea2fc41b63a032c2f64dd54fb55
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-892
-
diff --git 
a/src/javax/annotation/concurrent/.svn/text-base/GuardedBy.java.svn-base 
b/src/javax/annotation/concurrent/.svn/text-base/GuardedBy.java.svn-base
deleted file mode 100644
index 9d6641d..0000000
--- a/src/javax/annotation/concurrent/.svn/text-base/GuardedBy.java.svn-base
+++ /dev/null
@@ -1,38 +0,0 @@
-package javax.annotation.concurrent;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/*
- * Copyright (c) 2005 Brian Goetz
- * Released under the Creative Commons Attribution License
- *   (http://creativecommons.org/licenses/by/2.5)
- * Official home: http://www.jcip.net
- */
-
-/**
- * GuardedBy
- * 
- * The field or method to which this annotation is applied can only be accessed
- * when holding a particular lock, which may be a built-in (synchronization)
- * lock, or may be an explicit java.util.concurrent.Lock.
- * 
- * The argument determines which lock guards the annotated field or method: 
this :
- * The string literal "this" means that this field is guarded by the class in
- * which it is defined. class-name.this : For inner classes, it may be 
necessary
- * to disambiguate 'this'; the class-name.this designation allows you to 
specify
- * which 'this' reference is intended itself : For reference fields only; the
- * object to which the field refers. field-name : The lock object is referenced
- * by the (instance or static) field specified by field-name.
- * class-name.field-name : The lock object is reference by the static field
- * specified by class-name.field-name. method-name() : The lock object is
- * returned by calling the named nil-ary method. class-name.class : The Class
- * object for the specified class should be used as the lock object.
- */
-@Target( { ElementType.FIELD, ElementType.METHOD })
-@Retention(RetentionPolicy.CLASS)
-public @interface GuardedBy {
-    String value();
-}
diff --git 
a/src/javax/annotation/concurrent/.svn/text-base/Immutable.java.svn-base 
b/src/javax/annotation/concurrent/.svn/text-base/Immutable.java.svn-base
deleted file mode 100644
index 03f1cb5..0000000
--- a/src/javax/annotation/concurrent/.svn/text-base/Immutable.java.svn-base
+++ /dev/null
@@ -1,36 +0,0 @@
-package javax.annotation.concurrent;
-
-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;
-
-/*
- * Copyright (c) 2005 Brian Goetz
- * Released under the Creative Commons Attribution License
- *   (http://creativecommons.org/licenses/by/2.5)
- * Official home: http://www.jcip.net
- */
-
-/**
- * Immutable
- * 
- * The class to which this annotation is applied is immutable. This means that
- * its state cannot be seen to change by callers. Of necessity this means that
- * all public fields are final, and that all public final reference fields 
refer
- * to other immutable objects, and that methods do not publish references to 
any
- * internal state which is mutable by implementation even if not by design.
- * Immutable objects may still have internal mutable state for purposes of
- * performance optimization; some state variables may be lazily computed, so
- * long as they are computed from immutable state and that callers cannot tell
- * the difference.
- * 
- * Immutable objects are inherently thread-safe; they may be passed between
- * threads or published without synchronization.
- */
-@Documented
-@Target(ElementType.TYPE)
-@Retention(RetentionPolicy.CLASS)
-public @interface Immutable {
-}
diff --git 
a/src/javax/annotation/concurrent/.svn/text-base/NotThreadSafe.java.svn-base 
b/src/javax/annotation/concurrent/.svn/text-base/NotThreadSafe.java.svn-base
deleted file mode 100644
index d948142..0000000
--- a/src/javax/annotation/concurrent/.svn/text-base/NotThreadSafe.java.svn-base
+++ /dev/null
@@ -1,30 +0,0 @@
-package javax.annotation.concurrent;
-
-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;
-
-/*
- * Copyright (c) 2005 Brian Goetz
- * Released under the Creative Commons Attribution License
- *   (http://creativecommons.org/licenses/by/2.5)
- * Official home: http://www.jcip.net
- */
-
-/**
- * NotThreadSafe
- * 
- * The class to which this annotation is applied is not thread-safe. This
- * annotation primarily exists for clarifying the non-thread-safety of a class
- * that might otherwise be assumed to be thread-safe, despite the fact that it
- * is a bad idea to assume a class is thread-safe without good reason.
- * 
- * @see ThreadSafe
- */
-@Documented
-@Target(ElementType.TYPE)
-@Retention(RetentionPolicy.CLASS)
-public @interface NotThreadSafe {
-}
diff --git 
a/src/javax/annotation/concurrent/.svn/text-base/ThreadSafe.java.svn-base 
b/src/javax/annotation/concurrent/.svn/text-base/ThreadSafe.java.svn-base
deleted file mode 100644
index 3c86128..0000000
--- a/src/javax/annotation/concurrent/.svn/text-base/ThreadSafe.java.svn-base
+++ /dev/null
@@ -1,22 +0,0 @@
-package javax.annotation.concurrent;
-
-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;
-
-/**
- * ThreadSafe
- * 
- * The class to which this annotation is applied is thread-safe. This means 
that
- * no sequences of accesses (reads and writes to public fields, calls to public
- * methods) may put the object into an invalid state, regardless of the
- * interleaving of those actions by the runtime, and without requiring any
- * additional synchronization or coordination on the part of the caller.
- */
-@Documented
-@Target(ElementType.TYPE)
-@Retention(RetentionPolicy.CLASS)
-public @interface ThreadSafe {
-}
diff --git a/src/javax/annotation/meta/.svn/all-wcprops 
b/src/javax/annotation/meta/.svn/all-wcprops
deleted file mode 100644
index 88bad84..0000000
--- a/src/javax/annotation/meta/.svn/all-wcprops
+++ /dev/null
@@ -1,47 +0,0 @@
-K 25
-svn:wc:ra_dav:version-url
-V 61
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta
-END
-When.java
-K 25
-svn:wc:ra_dav:version-url
-V 71
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta/When.java
-END
-TypeQualifier.java
-K 25
-svn:wc:ra_dav:version-url
-V 80
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta/TypeQualifier.java
-END
-Exhaustive.java
-K 25
-svn:wc:ra_dav:version-url
-V 77
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta/Exhaustive.java
-END
-Exclusive.java
-K 25
-svn:wc:ra_dav:version-url
-V 76
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta/Exclusive.java
-END
-TypeQualifierDefault.java
-K 25
-svn:wc:ra_dav:version-url
-V 87
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta/TypeQualifierDefault.java
-END
-TypeQualifierNickname.java
-K 25
-svn:wc:ra_dav:version-url
-V 88
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta/TypeQualifierNickname.java
-END
-TypeQualifierValidator.java
-K 25
-svn:wc:ra_dav:version-url
-V 89
-/svn/!svn/ver/43/trunk/ri/src/main/java/javax/annotation/meta/TypeQualifierValidator.java
-END
diff --git a/src/javax/annotation/meta/.svn/entries 
b/src/javax/annotation/meta/.svn/entries
deleted file mode 100644
index 218c04d..0000000
--- a/src/javax/annotation/meta/.svn/entries
+++ /dev/null
@@ -1,266 +0,0 @@
-10
-
-dir
-51
-http://jsr-305.googlecode.com/svn/trunk/ri/src/main/java/javax/annotation/meta
-http://jsr-305.googlecode.com/svn
-
-
-
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-879a548e-0c29-0410-a934-d95ed551ba1e
-
-When.java
-file
-
-
-
-
-2012-10-15T07:20:06.371428Z
-e0ec653d7dc06396e8066c9c90248502
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-639
-
-TypeQualifier.java
-file
-
-
-
-
-2012-10-15T07:20:06.372428Z
-74a278fb881181facdd97f85bdb207e3
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-796
-
-Exhaustive.java
-file
-
-
-
-
-2012-10-15T07:20:06.372428Z
-1728dfb4571832467c177b1cdba31a73
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1097
-
-Exclusive.java
-file
-
-
-
-
-2012-10-15T07:20:06.373428Z
-9a68bf6f4577b7c72f8ea6b808bbacb2
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-650
-
-TypeQualifierDefault.java
-file
-
-
-
-
-2012-10-15T07:20:06.373428Z
-c35136356821d600851221e0922b0bef
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-590
-
-TypeQualifierNickname.java
-file
-
-
-
-
-2012-10-15T07:20:06.373428Z
-f79fae79c2427da21bed220588df4ffd
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-822
-
-TypeQualifierValidator.java
-file
-
-
-
-
-2012-10-15T07:20:06.374428Z
-18850d9fef9122f6ea57a22c63584e94
-2008-08-25T04:51:05.043988Z
-43
-bill.pugh
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-687
-
diff --git a/src/javax/annotation/meta/.svn/text-base/Exclusive.java.svn-base 
b/src/javax/annotation/meta/.svn/text-base/Exclusive.java.svn-base
deleted file mode 100644
index d018c33..0000000
--- a/src/javax/annotation/meta/.svn/text-base/Exclusive.java.svn-base
+++ /dev/null
@@ -1,26 +0,0 @@
-package javax.annotation.meta;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-/**
- * This annotation can be applied to the value() element of an annotation that
- * is annotated as a TypeQualifier.
- * 
- * For example, the following defines a type qualifier such that if you know a
- * value is {@literal @Foo(1)}, then the value cannot be {@literal @Foo(2)} or 
{{@literal @Foo(3)}.
- * 
- * <code>
- * @TypeQualifier @interface Foo {
- *     @Exclusive int value();
- *     }
- *  </code>
- * 
- */
-
-@Documented
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Exclusive {
-
-}
diff --git a/src/javax/annotation/meta/.svn/text-base/Exhaustive.java.svn-base 
b/src/javax/annotation/meta/.svn/text-base/Exhaustive.java.svn-base
deleted file mode 100644
index dc75f06..0000000
--- a/src/javax/annotation/meta/.svn/text-base/Exhaustive.java.svn-base
+++ /dev/null
@@ -1,33 +0,0 @@
-package javax.annotation.meta;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-
-/**
- * This annotation can be applied to the value() element of an annotation that
- * is annotated as a TypeQualifier. This is only appropriate if the value field
- * returns a value that is an Enumeration.
- * 
- * Applications of the type qualifier with different values are exclusive, and
- * the enumeration is an exhaustive list of the possible values.
- * 
- * For example, the following defines a type qualifier such that if you know a
- * value is neither {@literal @Foo(Color.Red)} or {@literal @Foo(Color.Blue)},
- * then the value must be {@literal @Foo(Color.Green)}. And if you know it is
- * {@literal @Foo(Color.Green)}, you know it cannot be
- * {@literal @Foo(Color.Red)} or {@literal @Foo(Color.Blue)}
- * 
- * <code>
- * @TypeQualifier  @interface Foo {
- *     enum Color {RED, BLUE, GREEN};
- *     @Exhaustive Color value();
- *     }
- *  </code>
- */
-
-@Documented
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Exhaustive {
-
-}
diff --git 
a/src/javax/annotation/meta/.svn/text-base/TypeQualifier.java.svn-base 
b/src/javax/annotation/meta/.svn/text-base/TypeQualifier.java.svn-base
deleted file mode 100644
index 99f6312..0000000
--- a/src/javax/annotation/meta/.svn/text-base/TypeQualifier.java.svn-base
+++ /dev/null
@@ -1,27 +0,0 @@
-package javax.annotation.meta;
-
-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;
-
-/**
- * This qualifier is applied to an annotation to denote that the annotation
- * should be treated as a type qualifier.
- */
-
-@Documented
-@Target(ElementType.ANNOTATION_TYPE)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface TypeQualifier {
-
-    /**
-     * Describes the kinds of values the qualifier can be applied to. If a
-     * numeric class is provided (e.g., Number.class or Integer.class) then the
-     * annotation can also be applied to the corresponding primitive numeric
-     * types.
-     */
-    Class<?> applicableTo() default Object.class;
-
-}
diff --git 
a/src/javax/annotation/meta/.svn/text-base/TypeQualifierDefault.java.svn-base 
b/src/javax/annotation/meta/.svn/text-base/TypeQualifierDefault.java.svn-base
deleted file mode 100644
index 0c8bd52..0000000
--- 
a/src/javax/annotation/meta/.svn/text-base/TypeQualifierDefault.java.svn-base
+++ /dev/null
@@ -1,20 +0,0 @@
-package javax.annotation.meta;
-
-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;
-
-/**
- * This qualifier is applied to an annotation to denote that the annotation
- * defines a default type qualifier that is visible within the scope of the
- * element it is applied to.
- */
-
-@Documented
-@Target(ElementType.ANNOTATION_TYPE)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface TypeQualifierDefault {
-    ElementType[] value() default {};
-}
diff --git 
a/src/javax/annotation/meta/.svn/text-base/TypeQualifierNickname.java.svn-base 
b/src/javax/annotation/meta/.svn/text-base/TypeQualifierNickname.java.svn-base
deleted file mode 100644
index 40c9983..0000000
--- 
a/src/javax/annotation/meta/.svn/text-base/TypeQualifierNickname.java.svn-base
+++ /dev/null
@@ -1,33 +0,0 @@
-package javax.annotation.meta;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Target;
-
-/**
- * 
- * This annotation is applied to a annotation, and marks the annotation as 
being
- * a qualifier nickname. Applying a nickname annotation X to a element Y should
- * be interpreted as having the same meaning as applying all of annotations of 
X
- * (other than QualifierNickname) to Y.
- * 
- * <p>
- * Thus, you might define a qualifier SocialSecurityNumber as follows:
- * </p>
- * 
- * 
- * <code>
- @Documented
- @TypeQualifierNickname @Pattern("[0-9]{3}-[0-9]{2}-[0-9]{4}") 
- @Retention(RetentionPolicy.RUNTIME)
- public @interface SocialSecurityNumber {
- }
- </code>
- * 
- * 
- */
-@Documented
-@Target(ElementType.ANNOTATION_TYPE)
-public @interface TypeQualifierNickname {
-
-}
diff --git 
a/src/javax/annotation/meta/.svn/text-base/TypeQualifierValidator.java.svn-base 
b/src/javax/annotation/meta/.svn/text-base/TypeQualifierValidator.java.svn-base
deleted file mode 100644
index 8053011..0000000
--- 
a/src/javax/annotation/meta/.svn/text-base/TypeQualifierValidator.java.svn-base
+++ /dev/null
@@ -1,21 +0,0 @@
-package javax.annotation.meta;
-
-import java.lang.annotation.Annotation;
-
-import javax.annotation.Nonnull;
-
-public interface TypeQualifierValidator<A extends Annotation> {
-    /**
-     * Given a type qualifier, check to see if a known specific constant value
-     * is an instance of the set of values denoted by the qualifier.
-     * 
-     * @param annotation
-     *                the type qualifier
-     * @param value
-     *                the value to check
-     * @return a value indicating whether or not the value is an member of the
-     *         values denoted by the type qualifier
-     */
-    public @Nonnull
-    When forConstantValue(@Nonnull A annotation, Object value);
-}
diff --git a/src/javax/annotation/meta/.svn/text-base/When.java.svn-base 
b/src/javax/annotation/meta/.svn/text-base/When.java.svn-base
deleted file mode 100644
index ec8a1bc..0000000
--- a/src/javax/annotation/meta/.svn/text-base/When.java.svn-base
+++ /dev/null
@@ -1,23 +0,0 @@
-package javax.annotation.meta;
-
-/**
- * Used to describe the relationship between a qualifier T and the set of 
values
- * S possible on an annotated element.
- * 
- * In particular, an issues should be reported if an ALWAYS or MAYBE value is
- * used where a NEVER value is required, or if a NEVER or MAYBE value is used
- * where an ALWAYS value is required.
- * 
- * 
- */
-public enum When {
-    /** S is a subset of T */
-    ALWAYS,
-    /** nothing definitive is known about the relation between S and T */
-    UNKNOWN,
-    /** S intersection T is non empty and S - T is nonempty */
-    MAYBE,
-    /** S intersection T is empty */
-    NEVER;
-
-}

Reply via email to