You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ju...@apache.org on 2014/01/08 14:50:04 UTC
svn commit: r1556527 - in
/sling/whiteboard/justin/yamf/org.apache.sling.yamf.api: pom.xml
src/main/java/org/apache/sling/yamf/annotations/Filter.java
src/main/java/org/apache/sling/yamf/annotations/Source.java
Author: justin
Date: Wed Jan 8 13:50:03 2014
New Revision: 1556527
URL: http://svn.apache.org/r1556527
Log:
adding some missing qualifier annotations
Modified:
sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/pom.xml
sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Filter.java
sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Source.java
Modified: sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/pom.xml
URL: http://svn.apache.org/viewvc/sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/pom.xml?rev=1556527&r1=1556526&r2=1556527&view=diff
==============================================================================
--- sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/pom.xml (original)
+++ sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/pom.xml Wed Jan 8 13:50:03 2014
@@ -43,4 +43,12 @@
</plugin>
</plugins>
</build>
+ <dependencies>
+ <dependency>
+ <groupId>javax.inject</groupId>
+ <artifactId>javax.inject</artifactId>
+ <version>1</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
</project>
Modified: sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Filter.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Filter.java?rev=1556527&r1=1556526&r2=1556527&view=diff
==============================================================================
--- sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Filter.java (original)
+++ sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Filter.java Wed Jan 8 13:50:03 2014
@@ -21,12 +21,15 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+import javax.inject.Qualifier;
+
/**
* Provide a filter on an @Inject.
*/
@Target({ ElementType.FIELD, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Source("osgi-services")
+@Qualifier
public @interface Filter {
public String value();
Modified: sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Source.java
URL: http://svn.apache.org/viewvc/sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Source.java?rev=1556527&r1=1556526&r2=1556527&view=diff
==============================================================================
--- sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Source.java (original)
+++ sling/whiteboard/justin/yamf/org.apache.sling.yamf.api/src/main/java/org/apache/sling/yamf/annotations/Source.java Wed Jan 8 13:50:03 2014
@@ -21,6 +21,8 @@ import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
+import javax.inject.Qualifier;
+
/**
* Annotation which indicates the specific injector which will populate this injection.
* Can also be used as a meta-annotation to declare that some other annotation implies
@@ -28,6 +30,7 @@ import java.lang.annotation.Target;
*/
@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.ANNOTATION_TYPE })
@Retention(RetentionPolicy.RUNTIME)
+@Qualifier
public @interface Source {
String value();