adding support classes for narrowing return values problem development
authorMarcel Hlopko <marcel.hlopko@fit.cvut.cz>
Sun, 16 Dec 2012 14:08:27 +0100
branchdevelopment
changeset 1892 1761ac0beb04
parent 1889 b5ced17b8df1
child 1893 167f2898b9ad
adding support classes for narrowing return values problem
java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/Object.java
java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/TooGeneralInterface.java
--- a/java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/Object.java	Sun Dec 16 12:07:01 2012 +0100
+++ b/java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/Object.java	Sun Dec 16 14:08:27 2012 +0100
@@ -2,7 +2,7 @@
 
 import java.util.ArrayList;
 
-public class Object
+public class Object implements TooGeneralInterface
 {
     public ArrayList<String> events = new ArrayList<String>();
 
@@ -152,4 +152,9 @@
     {
         return 4;
     }
+
+    @Override
+    public java.lang.String getMethodReturningObject() {
+        return "working";
+    }
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/java/libjava-projects/MethodLookupTests/src/cz/cvut/fit/swing/methodLookup/TooGeneralInterface.java	Sun Dec 16 14:08:27 2012 +0100
@@ -0,0 +1,6 @@
+package cz.cvut.fit.swing.methodLookup;
+
+public interface TooGeneralInterface {
+
+    public java.lang.Object getMethodReturningObject();
+}