/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  org.jetbrains.annotations.NotNull
 *  org.jetbrains.annotations.Nullable
 */
package com.l7tech.server.module;

import com.l7tech.server.policy.module.BaseAssertionModule;
import java.util.Set;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

public interface AssertionModuleFinder<T extends BaseAssertionModule> {
    @Nullable
    public T getModuleForAssertion(@NotNull String var1);

    @Nullable
    public T getModuleForClassLoader(ClassLoader var1);

    @Nullable
    public T getModuleForPackage(@NotNull String var1);

    public boolean isFirstPartyAssertionPackage(@NotNull String var1);

    @Nullable
    public T getModuleByName(@NotNull String var1);

    @NotNull
    public Set<T> getLoadedModules();
}

