aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/csharp/runtime/java/lang/Integer.cs
blob: 9e6ee086753712190a329744075cb6bc26bf5596 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
namespace Couscous.java.lang {
    internal class Integer : Object {
        internal static int valueOf__int(int value) {
            return value;
        }

        private readonly int _value;

        internal Integer(int value) {
            _value = value;
        }

        internal override bool equals__java_lang_Object(Object other) {
            var integer = other as Integer;
            return integer != null && integer._value == _value;
        }
    }
}