Fix import order
This commit is contained in:
parent
dbf5af7202
commit
708d11854e
275 changed files with 559 additions and 834 deletions
|
|
@ -25,13 +25,12 @@ package cloud.commandframework.services;
|
|||
|
||||
import cloud.commandframework.services.annotations.Order;
|
||||
import cloud.commandframework.services.types.Service;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
import java.lang.invoke.MethodHandle;
|
||||
import java.lang.invoke.MethodHandles;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Objects;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
class AnnotatedMethodService<Context, Result> implements Service<Context, Result> {
|
||||
|
||||
|
|
|
|||
|
|
@ -26,11 +26,10 @@ package cloud.commandframework.services;
|
|||
import cloud.commandframework.services.annotations.ServiceImplementation;
|
||||
import cloud.commandframework.services.types.Service;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
enum AnnotatedMethodServiceFactory {
|
||||
INSTANCE;
|
||||
|
|
|
|||
|
|
@ -23,14 +23,13 @@
|
|||
//
|
||||
package cloud.commandframework.services;
|
||||
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
/**
|
||||
* This class represents a request that can be fulfilled by one, or multiple services, for one or
|
||||
|
|
|
|||
|
|
@ -25,9 +25,8 @@ package cloud.commandframework.services;
|
|||
|
||||
import cloud.commandframework.services.types.Service;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.function.Predicate;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
enum ServiceFilterHandler {
|
||||
INSTANCE;
|
||||
|
|
|
|||
|
|
@ -25,8 +25,6 @@ package cloud.commandframework.services;
|
|||
|
||||
import cloud.commandframework.services.types.Service;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
|
|
@ -36,6 +34,7 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.function.Predicate;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
/**
|
||||
* Service pipeline
|
||||
|
|
|
|||
|
|
@ -23,11 +23,10 @@
|
|||
//
|
||||
package cloud.commandframework.services;
|
||||
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.concurrent.Executors;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
/**
|
||||
* Builder for {@link ServicePipeline}
|
||||
|
|
|
|||
|
|
@ -26,14 +26,13 @@ package cloud.commandframework.services;
|
|||
import cloud.commandframework.services.annotations.Order;
|
||||
import cloud.commandframework.services.types.Service;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.function.Predicate;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
/**
|
||||
* Repository that contains implementations for a given service type
|
||||
|
|
|
|||
|
|
@ -27,11 +27,10 @@ import cloud.commandframework.services.types.ConsumerService;
|
|||
import cloud.commandframework.services.types.Service;
|
||||
import cloud.commandframework.services.types.SideEffectService;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.function.BiConsumer;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
/**
|
||||
* Class that outputs results from the given context, using the specified service type
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@
|
|||
package cloud.commandframework.services.annotations;
|
||||
|
||||
import cloud.commandframework.services.ExecutionOrder;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@
|
|||
package cloud.commandframework.services.annotations;
|
||||
|
||||
import cloud.commandframework.services.types.Service;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
|
|
|
|||
|
|
@ -24,9 +24,8 @@
|
|||
package cloud.commandframework.services.types;
|
||||
|
||||
import cloud.commandframework.services.State;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
|
||||
/**
|
||||
* Service type where each implementation gets a chance to consume the context. This service type
|
||||
|
|
|
|||
|
|
@ -24,11 +24,10 @@
|
|||
package cloud.commandframework.services.types;
|
||||
|
||||
import cloud.commandframework.services.ChunkedRequestContext;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
/**
|
||||
* Service type that allows service to generate partial results for bigger requests
|
||||
|
|
|
|||
|
|
@ -25,11 +25,10 @@ package cloud.commandframework.services.types;
|
|||
|
||||
import cloud.commandframework.services.ExecutionOrder;
|
||||
import cloud.commandframework.services.PipelineException;
|
||||
import java.util.function.Function;
|
||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
import java.util.function.Function;
|
||||
|
||||
/**
|
||||
* A service is anything that can take in a context, and produce a response. Most service
|
||||
* implementations will be side effect free, although some service implementations will have side
|
||||
|
|
|
|||
|
|
@ -43,9 +43,6 @@ import cloud.commandframework.services.mock.StateSettingConsumerService;
|
|||
import cloud.commandframework.services.types.Service;
|
||||
import io.leangen.geantyref.GenericTypeReflector;
|
||||
import io.leangen.geantyref.TypeToken;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collection;
|
||||
|
|
@ -53,6 +50,8 @@ import java.util.Collections;
|
|||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class ServicesTest {
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,6 @@
|
|||
package cloud.commandframework.services.mock;
|
||||
|
||||
import cloud.commandframework.services.ChunkedRequestContext;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
public class MockChunkedRequest
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue