Thank you for pointing out that.
Strangely, however, this code:
B4X:
Dim cvs As B4xCanvas
...
Dim cv As Canvas = GetNativeCanvas(cvs)
Sub GetNativeCanvas (b4x As B4XCanvas) As Canvas
Dim jo As JavaObject = b4x
Return jo.GetFieldJO("cvs").RunMethod("getObject", Null)
End Sub
returns the following error:
java.lang.RuntimeException: Method: getObject not found in: anywheresoftware.b4a.objects.drawable.CanvasWrapper