Update of /cvsroot/nice/Nice/src/bossa/syntax
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20234/src/bossa/syntax
Modified Files:
RetypedJavaMethod.java JavaMethod.java
Log Message:
Check that imported Java methods do not have missing implementations.
Be more clever about what Java methods not to test, to save time.
Index: RetypedJavaMethod.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/bossa/syntax/RetypedJavaMethod.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** RetypedJavaMethod.java 22 Dec 2003 01:30:59 -0000 1.13
--- RetypedJavaMethod.java 24 Feb 2004 14:05:47 -0000 1.14
***************
*** 238,241 ****
--- 238,243 ----
ignoredRetyping = true;
+
+ bossa.link.Dispatch.unregister(this);
}
Index: JavaMethod.java
===================================================================
RCS file: /cvsroot/nice/Nice/src/bossa/syntax/JavaMethod.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** JavaMethod.java 22 Dec 2003 01:30:59 -0000 1.29
--- JavaMethod.java 24 Feb 2004 14:05:48 -0000 1.30
***************
*** 45,48 ****
--- 45,49 ----
this.reflectMethod = reflectMethod;
+ registerForDispatch();
}
***************
*** 84,88 ****
}
! Method reflectMethod;
public gnu.bytecode.Type javaReturnType()
--- 85,89 ----
}
! public Method reflectMethod;
public gnu.bytecode.Type javaReturnType()
|