Skip to content

Commit

Permalink
avoid stereotype annotations on injection points in InjectionPointTest
Browse files Browse the repository at this point in the history
  • Loading branch information
Ladicek committed May 18, 2023
1 parent 3e717ec commit dc6a835
Show file tree
Hide file tree
Showing 5 changed files with 3 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,7 @@
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import jakarta.enterprise.context.RequestScoped;
import jakarta.enterprise.inject.Stereotype;

@Stereotype
@Target({ TYPE, METHOD, FIELD })
@Retention(RUNTIME)
@RequestScoped
public @interface AnimalStereotype {

public @interface Animal {
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
@RequestScoped
public class FieldInjectionPointBean {
@Inject
@AnimalStereotype
@Animal
private BeanWithInjectionPointMetadata injectedBean;

public BeanWithInjectionPointMetadata getInjectedBean() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ public void testGetAnnotatedField() {
BeanWithInjectionPointMetadata beanWithInjectionPoint = beanWithInjectedBean.getInjectedBean();
assert beanWithInjectionPoint.getInjectedMetadata() != null;
assert beanWithInjectionPoint.getInjectedMetadata().getAnnotated() instanceof AnnotatedField<?>;
assert beanWithInjectionPoint.getInjectedMetadata().getAnnotated().isAnnotationPresent(AnimalStereotype.class);
assert beanWithInjectionPoint.getInjectedMetadata().getAnnotated().isAnnotationPresent(Animal.class);
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
@RequestScoped
public class TransientFieldInjectionPointBean {
@Inject
@AnimalStereotype
private transient BeanWithInjectionPointMetadata injectedBean;

public BeanWithInjectionPointMetadata getInjectedBean() {
Expand Down

0 comments on commit dc6a835

Please sign in to comment.