ViewModelParams

data class ViewModelParams(packageName: String, scopeName: FqName, viewModelClassName: ClassName, viewModelClassDescriptor: ClassReference, viewModelConstructorParams: List<ConstructorInjectParameter>, viewModelFactoryClassNameString: String, viewModelFactoryClassName: ClassName, viewModelFactoryConstructorParams: List<Parameter>, constructor: FunctionReference, memberInjectedParams: List<MemberInjectParameter>, typeParameters: List<TypeVariableName>, viewModelClassSimpleName: String, viewModelTypeName: TypeName, savedStateParam: Parameter?) : ViewModelInjectParams

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val constructor: FunctionReference
Link copied to clipboard
val memberInjectedParams: List<MemberInjectParameter>
Link copied to clipboard
open override val packageName: String
Link copied to clipboard
val savedStateParam: Parameter?
Link copied to clipboard
open override val scopeName: FqName
Link copied to clipboard
val typeParameters: List<TypeVariableName>
Link copied to clipboard
val viewModelClassDescriptor: ClassReference
Link copied to clipboard
open override val viewModelClassName: ClassName
Link copied to clipboard
val viewModelClassSimpleName: String
Link copied to clipboard
Link copied to clipboard
val viewModelFactoryClassName: ClassName
Link copied to clipboard
val viewModelFactoryClassNameString: String
Link copied to clipboard
val viewModelFactoryConstructorParams: List<Parameter>
Link copied to clipboard
val viewModelTypeName: TypeName

Sources

Link copied to clipboard