1 package com.testdata 2 3 import androidx.appfunctions.AppFunctionContext 4 import androidx.appfunctions.AppFunctionFunctionNotFoundException 5 import androidx.appfunctions.`internal`.AppFunctionInvoker 6 import androidx.appfunctions.`internal`.ConfigurableAppFunctionFactory 7 import javax.`annotation`.processing.Generated 8 import kotlin.Any 9 import kotlin.String 10 import kotlin.collections.Map 11 import kotlin.collections.Set 12 13 @Generated("androidx.appfunctions.compiler.AppFunctionCompiler") 14 public class `$SimpleFunction_AppFunctionInvoker` : AppFunctionInvoker { 15 override val supportedFunctionIds: Set<String> = setOf( 16 "com.testdata.SimpleFunction#simpleFunction", 17 ) 18 unsafeInvokenull19 override suspend fun unsafeInvoke( 20 appFunctionContext: AppFunctionContext, 21 functionIdentifier: String, 22 parameters: Map<String, Any?>, 23 ): Any? { 24 val result: Any? = when (functionIdentifier) { 25 "com.testdata.SimpleFunction#simpleFunction" -> { 26 ConfigurableAppFunctionFactory<SimpleFunction>( 27 appFunctionContext.context 28 ) 29 .createEnclosingClass(SimpleFunction::class.java) 30 .simpleFunction(appFunctionContext) 31 } 32 else -> { 33 throw AppFunctionFunctionNotFoundException("Unable to find $functionIdentifier") 34 } 35 } 36 return result 37 } 38 } 39