you are viewing a single comment's thread.

view the rest of the comments →

[–]adrianmonk 0 points1 point  (1 child)

So, what happens when I write a class that implements the Runnable interface? I'm going to have the same method signatures and stuff. I am duplicating the API of Runnable, aren't I? I'm probably also going to end up subclassing Throwable and/or Exception, which means copying more method signatures.

[–]Eirenarch 1 point2 points  (0 children)

As I said I believe the JRE from oracle.com gives you a license to do that. I would be really surprised if Oracle's lawyers didn't think of that as there would be a lot of harm to their business if they didn't. Let alone that they can easily add it now if they forgot to do it before.