Ralph Goers
2014-06-04 00:05:49 UTC
Why would you add a class attribute when the annotation is annotating the class and you can get it from that?
Ralph
Ralph
Author: mattsicker
Date: Tue Jun 3 23:50:29 2014
New Revision: 1599839
URL: http://svn.apache.org/r1599839
Revert that idea about the default name.
- Going to add an optional Class attribute instead.
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java
Modified: logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java?rev=1599839&r1=1599838&r2=1599839&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java (original)
+++ logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java Tue Jun 3 23:50:29 2014
@@ -38,10 +38,9 @@ public @interface Plugin {
String EMPTY = Strings.EMPTY;
/**
- * Name of the plugin. If no name is specified, defaults to the simple class name of the annotated element.
- * Note that this name is case-insensitive.
+ * Name of the plugin. Note that this name is case-insensitive.
*/
- String name() default EMPTY;
+ String name();
/**
* Category to place the plugin under. Category names are case-sensitive.
Date: Tue Jun 3 23:50:29 2014
New Revision: 1599839
URL: http://svn.apache.org/r1599839
Revert that idea about the default name.
- Going to add an optional Class attribute instead.
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java
Modified: logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java?rev=1599839&r1=1599838&r2=1599839&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java (original)
+++ logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/Plugin.java Tue Jun 3 23:50:29 2014
@@ -38,10 +38,9 @@ public @interface Plugin {
String EMPTY = Strings.EMPTY;
/**
- * Name of the plugin. If no name is specified, defaults to the simple class name of the annotated element.
- * Note that this name is case-insensitive.
+ * Name of the plugin. Note that this name is case-insensitive.
*/
- String name() default EMPTY;
+ String name();
/**
* Category to place the plugin under. Category names are case-sensitive.