You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -31,12 +35,38 @@ actual class <%= entity.name %> constructor(
31
35
<%# Method declarations -%>
32
36
<%methods.eachdo |method| -%>
33
37
34
-
actual fun <%=KotlinHelper.format_name(method.name)%>(<%=KotlinHelper.parameters(method.parameters.drop(1))%>)<%=KotlinHelper.return_type(method.return_type)%> =
35
-
<%=KotlinHelper.convert_calling_return_type_ios(method.return_type,"TW#{entity.name}#{method.name}(pointer#{', 'if not method.parameters.one?}#{KotlinHelper.calling_parameters_ios(method.parameters.drop(1))})")%>
38
+
actual fun <%=KotlinHelper.format_name(method.name)%>(<%=KotlinHelper.parameters(method.parameters.drop(1))%>)<%=KotlinHelper.return_type(method.return_type)%> {
val result = <%=KotlinHelper.convert_calling_return_type_ios(method.return_type,"TW#{entity.name}#{method.name}(pointer#{', 'if not method.parameters.one?}#{KotlinHelper.calling_parameters_ios(method.parameters.drop(1))})")%>
@@ -46,8 +76,12 @@ actual class <%= entity.name %> constructor(
46
76
<%# Static method declarations -%>
47
77
<%static_methods.eachdo |method| -%>
48
78
49
-
actual fun <%=KotlinHelper.format_name(method.name)%>(<%=KotlinHelper.parameters(method.parameters)%>)<%=KotlinHelper.return_type(method.return_type)%> =
actual fun <%=KotlinHelper.format_name(method.name)%>(<%=KotlinHelper.parameters(method.parameters)%>)<%=KotlinHelper.return_type(method.return_type)%> {
val result = <%=KotlinHelper.convert_calling_return_type_ios(method.return_type,"TW#{entity.name}#{method.name}(#{KotlinHelper.calling_parameters_ios(method.parameters)})")%>
Copy file name to clipboardExpand all lines: codegen/lib/templates/kotlin/ios_enum.erb
+6-2Lines changed: 6 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -41,8 +41,12 @@ actual enum class <%= entity.name %>(
41
41
<%- entity.methods.each do |method| -%>
42
42
<%- next if method.name.start_with?('Delete') -%>
43
43
44
-
actual fun <%= KotlinHelper.format_name(method.name) %>(<%= KotlinHelper.parameters(method.parameters.drop(1)) %>)<%= KotlinHelper.return_type(method.return_type) %> =
45
-
TW<%= entity.name %><%= method.name %>(value<%= ', ' if not method.parameters.one? %><%= KotlinHelper.calling_parameters_ios(method.parameters.drop(1)) %>)<%= KotlinHelper.convert_calling_return_type_ios(method.return_type) %>
44
+
actual fun <%= KotlinHelper.format_name(method.name) %>(<%= KotlinHelper.parameters(method.parameters.drop(1)) %>)<%= KotlinHelper.return_type(method.return_type) %> {
val result = TW<%= entity.name %><%= method.name %>(value<%= ', ' if not method.parameters.one? %><%= KotlinHelper.calling_parameters_ios(method.parameters.drop(1)) %>)<%= KotlinHelper.convert_calling_return_type_ios(method.return_type) %>
Copy file name to clipboardExpand all lines: codegen/lib/templates/kotlin/ios_struct.erb
+8-2Lines changed: 8 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
<%= render('kotlin/package.erb') %>
2
2
3
+
import kotlinx.cinterop.toCValues
4
+
3
5
actual object <%= entity.name %> {
4
6
<%# Static property declarations -%>
5
7
<% entity.static_properties.each do |property| -%>
@@ -10,7 +12,11 @@ actual object <%= entity.name %> {
10
12
<% entity.static_methods.each do |method| -%>
11
13
<% next if method.name.start_with?('Create') -%>
12
14
13
-
actual fun <%= KotlinHelper.format_name(method.name) %>(<%= KotlinHelper.parameters(method.parameters) %>)<%= KotlinHelper.return_type(method.return_type) %> =
actual fun <%= KotlinHelper.format_name(method.name) %>(<%= KotlinHelper.parameters(method.parameters) %>)<%= KotlinHelper.return_type(method.return_type) %> {
val result = <%= KotlinHelper.convert_calling_return_type_ios(method.return_type, "TW#{entity.name}#{method.name}(#{KotlinHelper.calling_parameters_ios(method.parameters)})") %>
0 commit comments