static <T> ConfigurationMetadata<T> getValidConfigurationMetadata(Class<T> configClass, Problems.Monitor monitor) throws ConfigurationException { ConfigurationMetadata<T> metadata = getConfigurationMetadata(configClass, monitor); metadata.getProblems().throwIfHasErrors(); return metadata; }
static <T> ConfigurationMetadata<T> getValidConfigurationMetadata(Class<T> configClass, Problems.Monitor monitor) throws ConfigurationException { ConfigurationMetadata<T> metadata = getConfigurationMetadata(configClass, monitor); metadata.getProblems().throwIfHasErrors(); return metadata; }
static <T> ConfigurationMetadata<T> getValidConfigurationMetadata(Class<T> configClass, Problems.Monitor monitor) throws ConfigurationException { ConfigurationMetadata<T> metadata = getConfigurationMetadata(configClass, monitor); metadata.getProblems().throwIfHasErrors(); return metadata; }
<T> T getDefaultConfig(Key<T> key) { ConfigurationMetadata<T> configurationMetadata = getMetadata((Class<T>) key.getTypeLiteral().getRawType()); configurationMetadata.getProblems().throwIfHasErrors(); T instance = newInstance(configurationMetadata); ConfigDefaults<T> configDefaults = getConfigDefaults(key); configDefaults.setDefaults(instance); return instance; }
<T> T getDefaultConfig(Key<T> key) { ConfigurationMetadata<T> configurationMetadata = getMetadata(key); configurationMetadata.getProblems().throwIfHasErrors(); T instance = newInstance(configurationMetadata); ConfigDefaults<T> configDefaults = getConfigDefaults(key); configDefaults.setDefaults(instance); return instance; }
<T> T getDefaultConfig(Key<T> key) { ConfigurationMetadata<T> configurationMetadata = getMetadata(key); configurationMetadata.getProblems().throwIfHasErrors(); T instance = newInstance(configurationMetadata); ConfigDefaults<T> configDefaults = getConfigDefaults(key); configDefaults.setDefaults(instance); return instance; }
configurationMetadata.getProblems().throwIfHasErrors();
configurationMetadata.getProblems().throwIfHasErrors();
configurationMetadata.getProblems().throwIfHasErrors();