aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/zwobble/couscous/backends/csharp/CsharpPrimitiveMethods.java2
-rw-r--r--src/main/resources/csharp/runtime/java/lang/Integer.cs4
2 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpPrimitiveMethods.java b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpPrimitiveMethods.java
index dcd09ff..e3d6fe9 100644
--- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpPrimitiveMethods.java
+++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpPrimitiveMethods.java
@@ -83,6 +83,8 @@ public class CsharpPrimitiveMethods {
list(arguments.get(0)),
ScalarType.of("int")))
+ .put("valueOf", arguments -> arguments.get(0))
+
.build();
private static final Map<String, PrimitiveStaticMethodGenerator> STATIC_INTERNAL_METHODS =
diff --git a/src/main/resources/csharp/runtime/java/lang/Integer.cs b/src/main/resources/csharp/runtime/java/lang/Integer.cs
index e1fcf5b..8a107b5 100644
--- a/src/main/resources/csharp/runtime/java/lang/Integer.cs
+++ b/src/main/resources/csharp/runtime/java/lang/Integer.cs
@@ -1,9 +1,5 @@
namespace Couscous.java.lang {
internal class Integer : Object {
- internal static int valueOf__int__Integer(int value) {
- return value;
- }
-
private readonly int _value;
internal Integer(int value) {