import java.lang.reflect.ParameterizedType;
import java.lang.reflect.RecordComponent;
import java.lang.reflect.Type;
import java.net.URI;
import java.time.Duration;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import java.util.regex.Pattern;
import dev.rafex.ether.config.EtherConfig;
import dev.rafex.ether.config.annotations.ConfigAlias;
import dev.rafex.ether.config.annotations.ConfigPrefix;
import dev.rafex.ether.config.sources.MapConfigSource;
import dev.rafex.ether.config.validation.ConfigValidator;
Go to the source code of this file.