Skip to content

Commit 064920c

Browse files
committed
Checkstyle
1 parent 44976f7 commit 064920c

File tree

3 files changed

+13
-15
lines changed

3 files changed

+13
-15
lines changed

services-api/src/main/java/io/scalecube/services/Reflect.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import io.scalecube.services.auth.Auth;
1616
import io.scalecube.services.auth.Principal;
1717
import io.scalecube.services.methods.MethodInfo;
18-
import java.lang.reflect.Field;
1918
import java.lang.reflect.Method;
2019
import java.lang.reflect.Parameter;
2120
import java.lang.reflect.ParameterizedType;
@@ -27,7 +26,6 @@
2726
import java.util.function.Function;
2827
import java.util.stream.Collectors;
2928
import org.reactivestreams.Publisher;
30-
import reactor.core.Exceptions;
3129
import reactor.core.publisher.Flux;
3230
import reactor.core.publisher.Mono;
3331

@@ -389,15 +387,6 @@ private static boolean isRequestChannel(Method method) {
389387
|| Publisher.class.isAssignableFrom(reqTypes[0]));
390388
}
391389

392-
public static void setField(Field field, Object object, Object value) {
393-
field.setAccessible(true);
394-
try {
395-
field.set(object, value);
396-
} catch (IllegalAccessException e) {
397-
throw Exceptions.propagate(e);
398-
}
399-
}
400-
401390
public static boolean isService(Class<?> type) {
402391
return type.isAnnotationPresent(Service.class);
403392
}

services-api/src/main/java/io/scalecube/services/ServiceInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,15 @@ public static class Builder {
7373
private ServiceMessageDataDecoder dataDecoder;
7474
private Authenticator authenticator;
7575

76-
public Builder(ServiceInfo serviceInfo) {
76+
private Builder(ServiceInfo serviceInfo) {
7777
this.serviceInstance = serviceInfo.serviceInstance;
7878
this.tags.putAll(new HashMap<>(serviceInfo.tags));
7979
this.errorMapper = serviceInfo.errorMapper;
8080
this.dataDecoder = serviceInfo.dataDecoder;
8181
this.authenticator = serviceInfo.authenticator;
8282
}
8383

84-
public Builder(Object serviceInstance) {
84+
private Builder(Object serviceInstance) {
8585
this.serviceInstance = serviceInstance;
8686
}
8787

services/src/main/java/io/scalecube/services/Injector.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public static Microservices inject(Microservices microservices, Collection<Objec
3737

3838
private static void injectField(Microservices microservices, Field field, Object service) {
3939
if (field.isAnnotationPresent(Inject.class) && field.getType().equals(Microservices.class)) {
40-
Reflect.setField(field, service, microservices);
40+
setField(field, service, microservices);
4141
} else if (field.isAnnotationPresent(Inject.class) && Reflect.isService(field.getType())) {
4242
Inject injection = field.getAnnotation(Inject.class);
4343
Class<? extends Router> routerClass = injection.router();
@@ -46,7 +46,16 @@ private static void injectField(Microservices microservices, Field field, Object
4646
call.router(routerClass);
4747
}
4848
final Object targetProxy = call.api(field.getType());
49-
Reflect.setField(field, service, targetProxy);
49+
setField(field, service, targetProxy);
50+
}
51+
}
52+
53+
private static void setField(Field field, Object object, Object value) {
54+
try {
55+
field.setAccessible(true);
56+
field.set(object, value);
57+
} catch (Exception e) {
58+
throw Exceptions.propagate(e);
5059
}
5160
}
5261

0 commit comments

Comments
 (0)