Package-level declarations

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Settings.objects: ObjectFactory

Functions

Link copied to clipboard
inline fun Settings.directoryProperty(crossinline block: Settings.() -> File): DirectoryProperty
Link copied to clipboard
inline fun Settings.directoryProvider(crossinline block: Settings.() -> File): Provider<Directory>
Link copied to clipboard
inline fun Settings.fileProperty(crossinline block: Settings.() -> File): RegularFileProperty
Link copied to clipboard
fun Project.getBooleanProperty(name: String): Provider<Boolean>
fun Settings.getBooleanProperty(name: String): Provider<Boolean>
Link copied to clipboard
fun Project.getDoubleProperty(name: String): Provider<Double>
fun Settings.getDoubleProperty(name: String): Provider<Double>
Link copied to clipboard
fun Project.getEnvironmentVariable(name: String): Provider<String>
fun Settings.getEnvironmentVariable(name: String): Provider<String>
Link copied to clipboard
fun Project.getGradleLocalProperty(name: String): Provider<String>
fun Settings.getGradleLocalProperty(name: String): Provider<String>
Link copied to clipboard
fun Project.getGradleProperty(name: String): Provider<String>
fun Settings.getGradleProperty(name: String): Provider<String>
Link copied to clipboard
fun Project.getIntProperty(name: String): Provider<Int>
fun Settings.getIntProperty(name: String): Provider<Int>
Link copied to clipboard
fun Project.getLocalProperty(name: String): Provider<String>
fun Settings.getLocalProperty(name: String): Provider<String>
Link copied to clipboard
fun Project.getLongProperty(name: String): Provider<Long>
fun Settings.getLongProperty(name: String): Provider<Long>
Link copied to clipboard
fun Project.getProperty(name: String): Provider<String>

Get a property with the exact name or the name transformed to SCREAMING_CASE, for example, some.prop or SOME_PROP with this ordering:

fun Settings.getProperty(name: String): Provider<String>
Link copied to clipboard
fun Project.getStringProperty(name: String): Provider<String>
fun Settings.getStringProperty(name: String): Provider<String>
Link copied to clipboard
inline fun <T> Project.listProperty(crossinline block: Project.() -> List<T>): ListProperty<T>
inline fun <T> Settings.listProperty(crossinline block: Settings.() -> List<T>): ListProperty<T>
Link copied to clipboard
inline fun <T> Project.property(crossinline block: Project.() -> T): Property<T>
inline fun <T> Settings.property(crossinline block: Settings.() -> T): Property<T>
Link copied to clipboard
inline fun <T> Settings.provider(crossinline block: Settings.() -> T): Provider<T>
Link copied to clipboard
inline fun Settings.regularFileProperty(crossinline block: Settings.() -> File): RegularFileProperty
Link copied to clipboard
inline fun Settings.regularFileProvider(crossinline block: Settings.() -> File): Provider<RegularFile>
Link copied to clipboard
inline fun <T> Project.setProperty(crossinline block: Project.() -> Set<T>): SetProperty<T>
inline fun <T> Settings.setProperty(crossinline block: Settings.() -> Set<T>): SetProperty<T>
Link copied to clipboard