Hi Alex,

Thanks for the reply.

What I typically do after there have been a lot of changes to the repo is I
remove every CloudStack project I have from Eclipse, then I re-import them
and let them re-build.

I was surprised after this process to see such weird error messages
because, as you say, they usually go away after such a refresh.

I'll play around with it more.

Thanks!


On Tue, Nov 12, 2013 at 11:07 AM, Alex Huang <alex.hu...@citrix.com> wrote:

> Usually problems like that goes away if you refresh your project or do a
> clean on the project.  Eclipse just get confused.
>
> I never know which one helps for sure but when this gets really bad, these
> are the steps I do.
> Project->Turn off Build Automatically
> Project->Clean
> Highlight all projects -> Right click -> Refresh
> Highlight all projects -> Right click -> Maven -> Update Project
> Make sure you only highlight cloudstack maven projects, not any source
> files or other projects, inside the project or else the options may not
> appear.
> Project->Turn on Build automatically
>
> When you do this, then eclipse will rebuild all binaries and it should
> clear up any problems it has recognizing class hierarchies etc.
>
> --Alex
>
> > -----Original Message-----
> > From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
> > Sent: Tuesday, November 12, 2013 9:34 AM
> > To: dev@cloudstack.apache.org
> > Subject: Re: Eclipse Question
> >
> > "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>
> > > *(tm)*
> > >
> >
> >
> >
> > --
> > *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>
> > *(tm)*
>



-- 
*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