Author: markt
Date: Mon Sep 9 11:12:47 2013
New Revision: 1521040
URL: http://svn.apache.org/r1521040
Log:
Preparation for fixing BZ 55534
Add @since markers for common annotations
Fix a few spec non-compliance issues
- Generated#comment -> commnets
- DenyAll is permitted on classes
Modified:
tomcat/tc7.0.x/trunk/java/javax/annotation/Generated.java
tomcat/tc7.0.x/trunk/java/javax/annotation/PostConstruct.java
tomcat/tc7.0.x/trunk/java/javax/annotation/PreDestroy.java
tomcat/tc7.0.x/trunk/java/javax/annotation/Resource.java
tomcat/tc7.0.x/trunk/java/javax/annotation/Resources.java
tomcat/tc7.0.x/trunk/java/javax/annotation/security/DeclareRoles.java
tomcat/tc7.0.x/trunk/java/javax/annotation/security/DenyAll.java
tomcat/tc7.0.x/trunk/java/javax/annotation/security/PermitAll.java
tomcat/tc7.0.x/trunk/java/javax/annotation/security/RolesAllowed.java
tomcat/tc7.0.x/trunk/java/javax/annotation/security/RunAs.java
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/Generated.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/Generated.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/Generated.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/Generated.java Mon Sep 9
11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation;
import java.lang.annotation.ElementType;
@@ -23,13 +21,15 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-@Target({ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR,
- ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.METHOD,
+/**
+ * @since Common Annotations 1.0
+ */
+@Target({ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR,
+ ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.METHOD,
ElementType.PACKAGE, ElementType.PARAMETER, ElementType.TYPE})
@Retention(RetentionPolicy.SOURCE)
-
public @interface Generated {
public String[] value();
public String date() default "";
- public String comment() default "";
+ public String comments() default "";
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/PostConstruct.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/PostConstruct.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/PostConstruct.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/PostConstruct.java Mon Sep 9
11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface PostConstruct {
// No attributes
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/PreDestroy.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/PreDestroy.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/PreDestroy.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/PreDestroy.java Mon Sep 9
11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface PreDestroy {
// No attributes
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/Resource.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/Resource.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/Resource.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/Resource.java Mon Sep 9
11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface Resource {
public enum AuthenticationType {
CONTAINER,
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/Resources.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/Resources.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/Resources.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/Resources.java Mon Sep 9
11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface Resources {
public Resource[] value();
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/security/DeclareRoles.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/security/DeclareRoles.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/security/DeclareRoles.java
(original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/security/DeclareRoles.java Mon
Sep 9 11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation.security;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface DeclareRoles {
public String[] value();
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/security/DenyAll.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/security/DenyAll.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/security/DenyAll.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/security/DenyAll.java Mon Sep 9
11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation.security;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-@Target({ElementType.METHOD})
+/**
+ * @since Common Annotations 1.0
+ */
+@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface DenyAll {
// No attributes
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/security/PermitAll.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/security/PermitAll.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/security/PermitAll.java
(original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/security/PermitAll.java Mon Sep
9 11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation.security;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface PermitAll {
// No attributes
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/security/RolesAllowed.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/security/RolesAllowed.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/security/RolesAllowed.java
(original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/security/RolesAllowed.java Mon
Sep 9 11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation.security;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface RolesAllowed {
public String[] value();
}
Modified: tomcat/tc7.0.x/trunk/java/javax/annotation/security/RunAs.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/javax/annotation/security/RunAs.java?rev=1521040&r1=1521039&r2=1521040&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/javax/annotation/security/RunAs.java (original)
+++ tomcat/tc7.0.x/trunk/java/javax/annotation/security/RunAs.java Mon Sep 9
11:12:47 2013
@@ -14,8 +14,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-
package javax.annotation.security;
import java.lang.annotation.ElementType;
@@ -23,9 +21,11 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+/**
+ * @since Common Annotations 1.0
+ */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
-
public @interface RunAs {
public String value();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]