/** * Provides a fully-constructed and injected instance of the service from * the service locator. * * @return an instance of the service. */ @Override public Object get() { return locator.getService(serviceType); }
instance = locator.getService(fieldType, descriptor.getAnnotations());
instance = locator.getService(fieldType, descriptor.getAnnotations());
@Override public void reifyTest(Set< FieldDescriptor> fieldDescriptors) { doPrivileged((PrivilegedAction<Object>) () -> { fieldDescriptors .parallelStream() .forEach(p -> { try { Field field = p.getField(); Type fieldType = p.getGenericType(); Set<? extends Annotation> fieldAnnotations = p.getAnnotations(); Optional<Real> real = p.getAnnotation(Real.class ); Object instance = locator.getService(fieldType, fieldAnnotations); if (instance == null) { return; } if (real.isPresent() && real.get().value()) { instance = mock(p.getType(), delegatesTo(instance)); } field.setAccessible(true); field.set(testInstance, instance); } catch (SecurityException | IllegalAccessException | IllegalArgumentException e) { throw new IllegalStateException(e); } }); return null; }); }
instance = locator.getService(fieldType, descriptor.getAnnotations());
@Override public void reifyTest(Set< FieldDescriptor> fieldDescriptors) { doPrivileged((PrivilegedAction<Object>) () -> { fieldDescriptors .parallelStream() .forEach(p -> { try { Field field = p.getField(); Type fieldType = p.getGenericType(); Set<? extends Annotation> fieldAnnotations = p.getAnnotations(); Optional<Real> real = p.getAnnotation(Real.class ); Object instance = locator.getService(fieldType, fieldAnnotations); if (instance == null) { return; } if (real.isPresent() && real.get().value()) { instance = mock(p.getType(), delegatesTo(instance)); } field.setAccessible(true); field.set(testInstance, instance); } catch (SecurityException | IllegalAccessException | IllegalArgumentException e) { throw new IllegalStateException(e); } }); return null; }); }
instance = locator.getService(fieldType, descriptor.getAnnotations());
@Override public void reifyTest(Set< FieldDescriptor> fieldDescriptors) { doPrivileged((PrivilegedAction<Object>) () -> { fieldDescriptors .parallelStream() .forEach(p -> { try { Field field = p.getField(); Type fieldType = p.getGenericType(); Set<? extends Annotation> fieldAnnotations = p.getAnnotations(); Optional<Real> real = p.getAnnotation(Real.class ); Object instance = locator.getService(fieldType, fieldAnnotations); if (instance == null) { return; } if (real.isPresent() && real.get().value()) { instance = mock(p.getType(), delegatesTo(instance)); } field.setAccessible(true); field.set(testInstance, instance); } catch (SecurityException | IllegalAccessException | IllegalArgumentException e) { throw new IllegalStateException(e); } }); return null; }); }
@Override public void reifyTest(Set< FieldDescriptor> fieldDescriptors) { doPrivileged((PrivilegedAction<Object>) () -> { fieldDescriptors .parallelStream() .forEach(p -> { try { Field field = p.getField(); Type fieldType = p.getGenericType(); Set<? extends Annotation> fieldAnnotations = p.getAnnotations(); Optional<Real> real = p.getAnnotation(Real.class ); Object instance = locator.getService(fieldType, fieldAnnotations); if (instance == null) { return; } if (real.isPresent() && real.get().value()) { instance = mock(p.getType(), delegatesTo(instance)); } field.setAccessible(true); field.set(testInstance, instance); } catch (SecurityException | IllegalAccessException | IllegalArgumentException e) { throw new IllegalStateException(e); } }); return null; }); }
Object instance = locator.getService(rawType);
Object instance = locator.getService(rawType);
Object instance = locator.getService(rawType);
Object instance = locator.getService(rawType);