-
Notifications
You must be signed in to change notification settings - Fork 64
Closed
Milestone
Description
Just starting this so I can collect information - this is a very big binding...
<method abstract="false" deprecated="not deprecated" final="true" name="dropLast" native="false" return="java.lang.CharSequence" static="true" synchronized="false" visibility="public">
<parameter name="p0" type="java.lang.CharSequence">
</parameter>
<parameter name="p1" type="int">
</parameter>
</method>
<method abstract="false" deprecated="not deprecated" final="true" name="dropLast" native="false" return="java.lang.String" static="true" synchronized="false" visibility="public">
<parameter name="p0" type="java.lang.String">
</parameter>
<parameter name="p1" type="int">
</parameter>
</method><method abstract="false" deprecated="not deprecated" final="true" name="onEach" native="false" return="S" static="true" synchronized="false" visibility="public">
<typeParameters>
<typeParameter name="S">
<genericConstraints>
<genericConstraint type="java.lang.CharSequence" />
</genericConstraints>
</typeParameter>
</typeParameters>
<parameter name="p0" type="S"></parameter>
<parameter name="p1" type="kotlin.jvm.functions.Function1<? super java.lang.Character, kotlin.Unit>"></parameter>
</method>// Metadata.xml XPath method reference: path="/api/package[@name='kotlin.text']/class[@name='StringsKt___StringsKt']/method[@name='onEach' and count(parameter)=2 and parameter[1][@type='S'] and parameter[2][@type='kotlin.jvm.functions.Function1<? super java.lang.Character, kotlin.Unit>']]"
[Register ("onEach", "(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/CharSequence;", "")]
[global::Java.Interop.JavaTypeParameters (new string [] {"S extends java.lang.CharSequence"})]
public static unsafe global::Java.Lang.Object OnEach (global::Java.Lang.Object p0, global::Kotlin.Jvm.Functions.IFunction1 p1)
{
const string __id = "onEach.(Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/CharSequence;";
IntPtr native_p0 = JNIEnv.ToLocalJniHandle (p0);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [2];
__args [0] = new JniArgumentValue (native_p0);
__args [1] = new JniArgumentValue ((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object) p1).Handle);
var __rm = _members.StaticMethods.InvokeObjectMethod (__id, __args);
return (Java.Lang.Object) global::Java.Lang.Object.GetObject<global::Java.Lang.Object> (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
JNIEnv.DeleteLocalRef (native_p0);
}
}
public static global::Java.Lang.Object OnEach (global::Java.Lang.Object p0, global::Kotlin.Jvm.Functions.IFunction1 p1)
{
global::Java.Lang.Object __result = OnEach (p0, p1);
var __rsval = __result;
return __rsval;
}Metadata
Metadata
Assignees
Labels
No labels