Package tangle.viewmodel.compiler  
          Types
Link copied to clipboard
                        data class Factory(packageName: String, scopeName: FqName, viewModelClassName: ClassName, viewModelParams: ViewModelParams, factoryInterface: ClassReference, factoryInterfaceClassName: ClassName, viewModelFactoryClassName: ClassName, factoryImplClassName: ClassName, tangleParams: List<Factory.TangleParameter>, functionName: String) : ViewModelInjectParams
Content copied to clipboard
Link copied to clipboard
                        data class TangleScopeModule(packageName: String, viewModelParamsList: List<ViewModelParams>)
Content copied to clipboard
Link copied to clipboard
                        Link copied to clipboard
                        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
Content copied to clipboard
Link copied to clipboard
                        class ViewModelTangleAppScopeModuleGenerator : FileGenerator<TangleScopeModule> 
Content copied to clipboard
Link copied to clipboard
                        class ViewModelTangleScopeModuleGenerator : FileGenerator<TangleScopeModule> 
Content copied to clipboard
Link copied to clipboard
                        @AutoService(value = [CodeGenerator::class] ) 
Content copied to clipboard