Change package name to com.jessebrault.di.

This commit is contained in:
Jesse Brault 2025-06-28 12:12:45 -05:00
parent b64126a01b
commit 23bd24ddb1
41 changed files with 56 additions and 57 deletions

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Inject;
import org.jetbrains.annotations.Nullable;
@ -8,7 +8,7 @@ import java.util.*;
import java.util.function.Consumer;
import java.util.stream.Collectors;
import static groowt.util.di.ObjectFactoryUtil.toTypes;
import static com.jessebrault.di.ObjectFactoryUtil.toTypes;
// TODO: maybe inject fields
public abstract class AbstractInjectingObjectFactory implements ObjectFactory {

View File

@ -1,7 +1,7 @@
package groowt.util.di;
package com.jessebrault.di;
import groowt.util.di.filters.FilterHandler;
import groowt.util.di.filters.IterableFilterHandler;
import com.jessebrault.di.filters.FilterHandler;
import com.jessebrault.di.filters.IterableFilterHandler;
import org.jetbrains.annotations.Nullable;
import java.lang.annotation.Annotation;
@ -12,7 +12,7 @@ import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Supplier;
import static groowt.util.di.RegistryObjectFactoryUtil.orElseSupply;
import static com.jessebrault.di.RegistryObjectFactoryUtil.orElseSupply;
public abstract class AbstractRegistryObjectFactory extends AbstractInjectingObjectFactory
implements RegistryObjectFactory {

View File

@ -1,3 +1,3 @@
package groowt.util.di;
package com.jessebrault.di;
sealed public interface Binding<T> permits ClassBinding, ProviderBinding, SingletonBinding, LazySingletonBinding {}

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Provider;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Provider;

View File

@ -1,3 +1,3 @@
package groowt.util.di;
package com.jessebrault.di;
public record ClassBinding<T>(Class<T> from, Class<? extends T> to) implements Binding<T> {}

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Named;
import org.jetbrains.annotations.Nullable;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import org.jetbrains.annotations.Nullable;

View File

@ -1,7 +1,7 @@
package groowt.util.di;
package com.jessebrault.di;
import groowt.util.di.filters.FilterHandler;
import groowt.util.di.filters.IterableFilterHandler;
import com.jessebrault.di.filters.FilterHandler;
import com.jessebrault.di.filters.IterableFilterHandler;
import org.jetbrains.annotations.Nullable;
import java.lang.annotation.Annotation;
@ -14,7 +14,7 @@ import java.util.Collection;
import java.util.List;
import java.util.function.Supplier;
import static groowt.util.di.RegistryObjectFactoryUtil.*;
import static com.jessebrault.di.RegistryObjectFactoryUtil.*;
public class DefaultRegistryObjectFactory extends AbstractRegistryObjectFactory {

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import java.util.Collection;

View File

@ -1,8 +1,7 @@
package groowt.util.di;
package com.jessebrault.di;
import org.jetbrains.annotations.Nullable;
import java.util.function.BiPredicate;
import java.util.function.Consumer;
import java.util.function.Predicate;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
public interface KeyHolder<B extends KeyBinder<K>, K, T> {
Class<B> binderType();

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import java.util.function.Supplier;

View File

@ -1,3 +1,3 @@
package groowt.util.di;
package com.jessebrault.di;
public interface NamedRegistryExtension extends RegistryExtension, KeyBinder<String>, QualifierHandlerContainer {}

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import org.jetbrains.annotations.Contract;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import org.jetbrains.annotations.ApiStatus;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Provider;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import org.jetbrains.annotations.Nullable;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Qualifier;
import org.jetbrains.annotations.Nullable;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import org.jetbrains.annotations.Nullable;

View File

@ -1,3 +1,3 @@
package groowt.util.di;
package com.jessebrault.di;
public interface RegistryExtension {}

View File

@ -1,9 +1,9 @@
package groowt.util.di;
package com.jessebrault.di;
import groovy.lang.Closure;
import groovy.lang.DelegatesTo;
import groowt.util.di.filters.FilterHandler;
import groowt.util.di.filters.IterableFilterHandler;
import com.jessebrault.di.filters.FilterHandler;
import com.jessebrault.di.filters.IterableFilterHandler;
import jakarta.inject.Provider;
import org.jetbrains.annotations.Nullable;

View File

@ -1,7 +1,7 @@
package groowt.util.di;
package com.jessebrault.di;
import groowt.util.di.filters.Filter;
import groowt.util.di.filters.IterableFilter;
import com.jessebrault.di.filters.Filter;
import com.jessebrault.di.filters.IterableFilter;
import jakarta.inject.Qualifier;
import jakarta.inject.Scope;
import org.jetbrains.annotations.ApiStatus;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import java.lang.annotation.Annotation;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Scope;
import org.jetbrains.annotations.Nullable;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Provider;
import org.jetbrains.annotations.Nullable;

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
public record SimpleKeyHolder<B extends KeyBinder<K>, K, T>(Class<B> binderType, Class<T> type, K key)
implements KeyHolder<B, K, T> {}

View File

@ -1,3 +1,3 @@
package groowt.util.di;
package com.jessebrault.di;
public record SingletonBinding<T>(T to) implements Binding<T> {}

View File

@ -1,4 +1,4 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Singleton;
import org.jetbrains.annotations.Nullable;

View File

@ -1,9 +1,9 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Provider;
import jakarta.inject.Singleton;
import static groowt.util.di.BindingUtil.toLazySingleton;
import static com.jessebrault.di.BindingUtil.toLazySingleton;
public final class SingletonScopeHandler implements ScopeHandler<Singleton> {

View File

@ -1,4 +1,4 @@
package groowt.util.di.annotation;
package com.jessebrault.di.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@ -1,4 +1,4 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@ -1,4 +1,4 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.Annotation;
import java.util.Objects;

View File

@ -1,9 +1,9 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.*;
import java.util.function.BiPredicate;
import static groowt.util.di.filters.FilterUtil.isAssignableToAnyOf;
import static com.jessebrault.di.filters.FilterUtil.isAssignableToAnyOf;
public final class FilterHandlers {

View File

@ -1,4 +1,4 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
public final class FilterUtil {

View File

@ -1,4 +1,4 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;

View File

@ -1,4 +1,4 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.Annotation;

View File

@ -1,9 +1,9 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.*;
import java.util.function.BiPredicate;
import static groowt.util.di.filters.FilterUtil.isAssignableToAnyOf;
import static com.jessebrault.di.filters.FilterUtil.isAssignableToAnyOf;
public final class IterableFilterHandlers {

View File

@ -1,4 +1,4 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.Annotation;
import java.util.function.BiPredicate;

View File

@ -1,4 +1,4 @@
package groowt.util.di.filters;
package com.jessebrault.di.filters;
import java.lang.annotation.Annotation;
import java.util.Objects;

View File

@ -1,11 +1,11 @@
package groowt.util.di;
package com.jessebrault.di;
import jakarta.inject.Inject;
import jakarta.inject.Named;
import jakarta.inject.Singleton;
import org.junit.jupiter.api.Test;
import static groowt.util.di.BindingUtil.*;
import static com.jessebrault.di.BindingUtil.*;
import static org.junit.jupiter.api.Assertions.*;
public class DefaultRegistryObjectFactoryTests {