"mouseClicked(MouseEvent) must override MouseClicked(MouseEvent)"

I meant for the second mouseClicked in that line to start with a lower-case
'm' by the way.


On Tue, Nov 12, 2013 at 10:33 AM, Mike Tutkowski <
mike.tutkow...@solidfire.com> wrote:

> Hi,
>
> I fetched and rebased on top of master yesterday and noticed in Eclipse
> that I now have 61 error messages.
>
> Many of them are related to @Override, but I am not sure why Eclipse is
> complaining.
>
> For example:
>
> package common;
>
> import java.awt.event.MouseEvent;
> import java.awt.event.MouseListener;
> import java.awt.event.MouseMotionListener;
>
> import streamer.BaseElement;
> import streamer.ByteBuffer;
>
> public class AwtMouseEventSource extends BaseElement implements
> MouseListener, MouseMotionListener {
>
>   public AwtMouseEventSource(String id) {
>     super(id);
>   }
>
>   @Override
>   public void mouseClicked(MouseEvent e) {
>     // Nothing to do
>   }
>
> Eclipse says mouseClicked(MouseEvent) must override
> MouseClicked(MouseEvent) for us to be able to use the @Override annotation.
>
> That makes sense, of course.
>
> The problem is that we do override that method properly: It comes from the
> MouseListener interface.
>
> Any thoughts on why Eclipse does not recognize this? It seems to only be
> looking in the class we extend and the class that that class extends.
>
> Thanks!
>
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkow...@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the 
> cloud<http://solidfire.com/solution/overview/?video=play>
> *™*
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*™*

Reply via email to