More methods for Object to test interoperability with Smalltalk jk_new_structure
authorkursjan
Mon, 29 Aug 2011 13:41:43 +0000
branchjk_new_structure
changeset 929 4ef79284f526
parent 928 c999ae3593e3
child 930 f93aa207f0d4
More methods for Object to test interoperability with Smalltalk
src/java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/Object.java
--- a/src/java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/Object.java	Fri Aug 26 20:43:50 2011 +0000
+++ b/src/java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/Object.java	Mon Aug 29 13:41:43 2011 +0000
@@ -1,7 +1,26 @@
 package cz.cvut.fit.swing.methodLookup;
 
+import java.util.ArrayList;
+
 public class Object
 {
+    public ArrayList<String> events;
+    
+    public Object()
+    {
+        events.add("Default Constructor");
+    }
+
+    public Object(String s)
+    {
+        events.add("String Constructor");
+    }
+
+    public Object(Integer i)
+    {
+        events.add("Integer Constructor");
+    }
+    
     public String sayHello()
     {
         return "hello";
@@ -12,8 +31,28 @@
         return "static hello";
     }
 
+    public String sayHello(String name)
+    {
+        return "hello " + name;
+    }
+
+    public String sayHello(Integer age)
+    {
+        return "hello in age [Integer] " + age;
+    }
+    
+    public String sayHello(int age)
+    {
+        return "hello in age [int] " + age;
+    }
+    
     public String sayHello(String name, Integer age)
     {
-        return "hello " + name + " in age " + age;
+        return "hello " + name + " in age [Integer]" + age;
+    }
+
+    public String sayHello(String name, int age)
+    {
+        return "hello " + name + " in age [int] " + age;
     }
 }