Weaver changes impl interface to impl
Issue #207
resolved
How might I implement an interface or extend an implementation class? I would like to use Runnable, but cannot figure out how to do so.
Comments (6)
-
reporter -
I think what you want to do can be done as follows: select the class, then tap and hold the interface (or the implementation class).
-
reporter Perfect! Thanks
Generated source not quite correct, methods are not marked for overriding and interface is extended instead of implemented.
-
- changed title to Weaver changes impl interface to impl
- changed component to Weaver
It turned out that this is a bug in the weaver. When an
ImplementationClass
is cloned, the interface attribute is not considered. -
-
assigned issue to
-
assigned issue to
-
- changed status to resolved
Merge Refactor-Weaver (pull request #17).
Conflicts: ca.mcgill.sel.ram.weaver/src/ca/mcgill/sel/ram/weaver/util/ReferenceUpdater.java
→ <<cset b9260a87680a>>
- Log in to comment
(Also I keep registering these as bugs under the suspicion they may not yet be implemented)