[ductilej] push by samskivert - Added a note regarding omitting synthetic methods in our search. on 2010-11-30 00:45 GMT

0 views
Skip to first unread message

duct...@googlecode.com

unread,
Nov 29, 2010, 7:48:18 PM11/29/10
to ductil...@googlegroups.com
Revision: 4fac208a37
Author: Michael Bayne <m...@samskivert.com>
Date: Mon Nov 29 16:45:40 2010
Log: Added a note regarding omitting synthetic methods in our search.
http://code.google.com/p/ductilej/source/detail?r=4fac208a37

Modified:
/src/main/java/org/ductilej/detyper/Resolver.java

=======================================
--- /src/main/java/org/ductilej/detyper/Resolver.java Mon Nov 29 16:43:11
2010
+++ /src/main/java/org/ductilej/detyper/Resolver.java Mon Nov 29 16:45:40
2010
@@ -864,10 +864,10 @@
// then, check for a star-imported method that matches
this name
env.toplevel.starImportScope.lookup(name)
}) {
- for (Scope.Entry e = scope;
- e.scope != null; e = e.next()) {
+ for (Scope.Entry e = scope; e.scope != null; e = e.next()) {
sym = e.sym;
Type origin = e.getOrigin().owner.type;
+ // TODO: should we skip synthetic methods here? javac
doesn't...
if (sym.kind == Kinds.MTH) {
if (e.sym.owner.type != origin) {
sym = sym.clone(e.getOrigin().owner);

Reply all
Reply to author
Forward
0 new messages