org.jetbrains.kotlin.config
Class CompilerConfiguration

java.lang.Object
  extended by org.jetbrains.kotlin.config.CompilerConfiguration

public class CompilerConfiguration
extends java.lang.Object


Constructor Summary
CompilerConfiguration()
           
 
Method Summary
<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)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompilerConfiguration

public CompilerConfiguration()
Method Detail

get

@Nullable
public <T> T get(@NotNull
                          CompilerConfigurationKey<T> key)

get

@NotNull
public <T> T get(@NotNull
                         CompilerConfigurationKey<T> key,
                         @NotNull
                         T defaultValue)

getList

@NotNull
public <T> java.util.List<T> getList(@NotNull
                                             CompilerConfigurationKey<java.util.List<T>> key)

put

public <T> void put(@NotNull
                    CompilerConfigurationKey<T> key,
                    @Nullable
                    T value)

add

public <T> void add(@NotNull
                    CompilerConfigurationKey<java.util.List<T>> key,
                    @NotNull
                    T value)

addAll

public <T> void addAll(@NotNull
                       CompilerConfigurationKey<java.util.List<T>> key,
                       @NotNull
                       java.util.Collection<T> values)

copy

public CompilerConfiguration copy()

setReadOnly

public void setReadOnly(boolean readOnly)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object