public class CompilerConfiguration extends java.lang.Object
Constructor and Description |
---|
CompilerConfiguration() |
Modifier and Type | Method and Description |
---|---|
<T> void |
add(CompilerConfigurationKey<java.util.List<T>> key,
T value) |
<T> void |
addAll(CompilerConfigurationKey<java.util.List<T>> key,
java.util.Collection<T> values) |
CompilerConfiguration |
copy() |
<T> T |
get(CompilerConfigurationKey<T> key) |
<T> T |
get(CompilerConfigurationKey<T> key,
T defaultValue) |
<T> java.util.List<T> |
getList(CompilerConfigurationKey<java.util.List<T>> key) |
<T> void |
put(CompilerConfigurationKey<T> key,
T value) |
void |
setReadOnly(boolean readOnly) |
public CompilerConfiguration()
@Nullable public <T> T get(@NotNull CompilerConfigurationKey<T> key)
@NotNull public <T> T get(@NotNull CompilerConfigurationKey<T> key, @NotNull T defaultValue)
@NotNull public <T> java.util.List<T> getList(@NotNull CompilerConfigurationKey<java.util.List<T>> key)
public <T> void put(@NotNull CompilerConfigurationKey<T> key, @Nullable T value)
public <T> void add(@NotNull CompilerConfigurationKey<java.util.List<T>> key, @NotNull T value)
public <T> void addAll(@NotNull CompilerConfigurationKey<java.util.List<T>> key, @NotNull java.util.Collection<T> values)
public CompilerConfiguration copy()
public void setReadOnly(boolean readOnly)