Use this() in EndpointRequests

Closes gh-11690
This commit is contained in:
Johnny Lim 2018-01-19 17:39:07 +09:00 committed by Stephane Nicoll
parent 247b7f0842
commit 9d24186942
2 changed files with 6 additions and 18 deletions

View File

@ -101,21 +101,15 @@ public final class EndpointRequest {
private ServerWebExchangeMatcher delegate; private ServerWebExchangeMatcher delegate;
private EndpointServerWebExchangeMatcher() { private EndpointServerWebExchangeMatcher() {
super(EndpointPathProvider.class); this(Collections.emptyList(), Collections.emptyList());
this.includes = Collections.emptyList();
this.excludes = Collections.emptyList();
} }
private EndpointServerWebExchangeMatcher(Class<?>[] endpoints) { private EndpointServerWebExchangeMatcher(Class<?>[] endpoints) {
super(EndpointPathProvider.class); this(Arrays.asList((Object[]) endpoints), Collections.emptyList());
this.includes = Arrays.asList((Object[]) endpoints);
this.excludes = Collections.emptyList();
} }
private EndpointServerWebExchangeMatcher(String[] endpoints) { private EndpointServerWebExchangeMatcher(String[] endpoints) {
super(EndpointPathProvider.class); this(Arrays.asList((Object[]) endpoints), Collections.emptyList());
this.includes = Arrays.asList((Object[]) endpoints);
this.excludes = Collections.emptyList();
} }
private EndpointServerWebExchangeMatcher(List<Object> includes, private EndpointServerWebExchangeMatcher(List<Object> includes,

View File

@ -99,21 +99,15 @@ public final class EndpointRequest {
private RequestMatcher delegate; private RequestMatcher delegate;
private EndpointRequestMatcher() { private EndpointRequestMatcher() {
super(EndpointPathProvider.class); this(Collections.emptyList(), Collections.emptyList());
this.includes = Collections.emptyList();
this.excludes = Collections.emptyList();
} }
private EndpointRequestMatcher(Class<?>[] endpoints) { private EndpointRequestMatcher(Class<?>[] endpoints) {
super(EndpointPathProvider.class); this(Arrays.asList((Object[]) endpoints), Collections.emptyList());
this.includes = Arrays.asList((Object[]) endpoints);
this.excludes = Collections.emptyList();
} }
private EndpointRequestMatcher(String[] endpoints) { private EndpointRequestMatcher(String[] endpoints) {
super(EndpointPathProvider.class); this(Arrays.asList((Object[]) endpoints), Collections.emptyList());
this.includes = Arrays.asList((Object[]) endpoints);
this.excludes = Collections.emptyList();
} }
private EndpointRequestMatcher(List<Object> includes, List<Object> excludes) { private EndpointRequestMatcher(List<Object> includes, List<Object> excludes) {