Skip to content

Commit 92969ba

Browse files
authored
Remove @NonNull to avoid warning (#129472)
Otherwise android studio complains: > Do not use @nonnull in Kotlin; the nullability is already implied by the Kotlin type MethodCall not ending with ? ![image](https://github.com/flutter/flutter/assets/5236035/0cc2e838-dbf9-409f-8fd8-d4e006f58be6)
1 parent bda64b5 commit 92969ba

File tree

1 file changed

+3
-3
lines changed
  • packages/flutter_tools/templates/plugin/android-kotlin.tmpl/src/main/kotlin/androidIdentifier

1 file changed

+3
-3
lines changed

packages/flutter_tools/templates/plugin/android-kotlin.tmpl/src/main/kotlin/androidIdentifier/pluginClass.kt.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,20 @@ class {{pluginClass}}: FlutterPlugin, MethodCallHandler {
1616
/// when the Flutter Engine is detached from the Activity
1717
private lateinit var channel : MethodChannel
1818

19-
override fun onAttachedToEngine(@NonNull flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) {
19+
override fun onAttachedToEngine(flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) {
2020
channel = MethodChannel(flutterPluginBinding.binaryMessenger, "{{projectName}}")
2121
channel.setMethodCallHandler(this)
2222
}
2323

24-
override fun onMethodCall(@NonNull call: MethodCall, @NonNull result: Result) {
24+
override fun onMethodCall(call: MethodCall, result: Result) {
2525
if (call.method == "getPlatformVersion") {
2626
result.success("Android ${android.os.Build.VERSION.RELEASE}")
2727
} else {
2828
result.notImplemented()
2929
}
3030
}
3131

32-
override fun onDetachedFromEngine(@NonNull binding: FlutterPlugin.FlutterPluginBinding) {
32+
override fun onDetachedFromEngine(binding: FlutterPlugin.FlutterPluginBinding) {
3333
channel.setMethodCallHandler(null)
3434
}
3535
}

0 commit comments

Comments
 (0)