package lombok.core; import java.net.URI; import java.util.Collections; import lombok.core.configuration.BubblingConfigurationResolver; import lombok.core.configuration.ConfigurationFileToSource; import lombok.core.configuration.ConfigurationKey; import lombok.core.configuration.ConfigurationParser; import lombok.core.configuration.ConfigurationProblemReporter; import lombok.core.configuration.ConfigurationResolver; import lombok.core.configuration.ConfigurationResolverFactory; import lombok.core.configuration.FileSystemSourceCache; /* loaded from: com.discord-118106.apk:lombok/core/LombokConfiguration.SCL.lombok */ public class LombokConfiguration { private static final ConfigurationResolver NULL_RESOLVER = new AnonymousClass1(); private static FileSystemSourceCache cache = new FileSystemSourceCache(); private static ConfigurationResolverFactory configurationResolverFactory; /* renamed from: lombok.core.LombokConfiguration$1 reason: invalid class name */ /* loaded from: com.discord-118106.apk:lombok/core/LombokConfiguration$1.SCL.lombok */ class AnonymousClass1 implements ConfigurationResolver { AnonymousClass1() { } @Override // lombok.core.configuration.ConfigurationResolver public T resolve(ConfigurationKey configurationKey) { if (configurationKey.getType().isList()) { return (T) Collections.emptyList(); } return null; } } /* renamed from: lombok.core.LombokConfiguration$2 reason: invalid class name */ /* loaded from: com.discord-118106.apk:lombok/core/LombokConfiguration$2.SCL.lombok */ class AnonymousClass2 implements ConfigurationResolverFactory { AnonymousClass2() { } @Override // lombok.core.configuration.ConfigurationResolverFactory public ConfigurationResolver createResolver(URI uri) { return LombokConfiguration.access$0(); } } /* renamed from: lombok.core.LombokConfiguration$3 reason: invalid class name */ /* loaded from: com.discord-118106.apk:lombok/core/LombokConfiguration$3.SCL.lombok */ class AnonymousClass3 implements ConfigurationResolverFactory { private final /* synthetic */ ConfigurationFileToSource val$fileToSource; AnonymousClass3(ConfigurationFileToSource configurationFileToSource) { this.val$fileToSource = configurationFileToSource; } @Override // lombok.core.configuration.ConfigurationResolverFactory public ConfigurationResolver createResolver(URI uri) { return new BubblingConfigurationResolver(LombokConfiguration.access$1().forUri(uri), this.val$fileToSource); } } static { if (System.getProperty("lombok.disableConfig") != null) { configurationResolverFactory = new AnonymousClass2(); } else { configurationResolverFactory = createFileSystemBubblingResolverFactory(); } } private LombokConfiguration() { } public static void overrideConfigurationResolverFactory(ConfigurationResolverFactory configurationResolverFactory2) { configurationResolverFactory = configurationResolverFactory2 == null ? createFileSystemBubblingResolverFactory() : configurationResolverFactory2; } static T read(ConfigurationKey configurationKey, AST ast) { return (T) read(configurationKey, ast.getAbsoluteFileLocation()); } public static T read(ConfigurationKey configurationKey, URI uri) { return (T) configurationResolverFactory.createResolver(uri).resolve(configurationKey); } private static ConfigurationResolverFactory createFileSystemBubblingResolverFactory() { return new AnonymousClass3(cache.fileToSource(new ConfigurationParser(ConfigurationProblemReporter.CONSOLE))); } static /* synthetic */ ConfigurationResolver access$0() { return NULL_RESOLVER; } static /* synthetic */ FileSystemSourceCache access$1() { return cache; } }