ArgumentValueConfig

Deprecated

This API is supposed to only be used internally by IVI and should not be used directly. It may change in the future without providing backward compatibility.

Defines an argument value that can be generated in code as a constructor argument or a function call argument.

All subclasses needs to be Serializable to allow the instance to to be used as Gradle task input.

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Generated code will provide the Android Context class instance as argument value.

Link copied to clipboard
data class ExternalConstant(val propertyName: String, val implementationModule: ModuleReference, val subPackageName: String? = null) : ArgumentValueConfig, Serializable

Generated code will result in providing an external imported constant value as argument value.

Link copied to clipboard

Generated code will result in providing a number literal as argument value.

Link copied to clipboard

Generated code will result in providing a string literal as argument value.