public static <E extends AnnotatedElement> Set<ResourceInjectionTargetMetaData> getInjectionTargets(String name, E element) { Set<ResourceInjectionTargetMetaData> injectionTargets = null; if((element instanceof Class) == false) { // Create an injection target for non-class elements ResourceInjectionTargetMetaData target = new ResourceInjectionTargetMetaData(); target.setInjectionTargetClass(getDeclaringClass(element)); target.setInjectionTargetName(name); injectionTargets = Collections.singleton(target); } return injectionTargets; }
public static <E extends AnnotatedElement> Set<ResourceInjectionTargetMetaData> getInjectionTargets(String name, E element) { Set<ResourceInjectionTargetMetaData> injectionTargets = null; if((element instanceof Class) == false) { // Create an injection target for non-class elements ResourceInjectionTargetMetaData target = new ResourceInjectionTargetMetaData(); target.setInjectionTargetClass(getDeclaringClass(element)); target.setInjectionTargetName(name); injectionTargets = Collections.singleton(target); } return injectionTargets; }