Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-patch] ToolReference refactor

What are the errors?  Do they happen on a clean get from CVS? 

JohnC
www.eclipse.org/cdt

cdt-patch-admin@xxxxxxxxxxx wrote on 02/19/2004 07:07:10 AM:

> Ran tests on windows.  All the managed build tests passed.  I got 3
> errors in the indexer tests, but I don't think they are related to what
> I changed.  Maybe something is setup wrong on my machine?
> 
>   Jeremiah
> 
> -----Original Message-----
> From: Lott, Jeremiah 
> Sent: Wednesday, February 18, 2004 6:28 PM
> To: cdt-patch@xxxxxxxxxxx
> Subject: [cdt-patch] ToolReference refactor
> 
> 
> In working on my prototype I came across a small refactor to managed
> build I thought might be generally useful.  It regards tool reference.
> Currently the class
> org.eclipse.cdt.managedbuilder.internal.core.ToolReference is used to
> "wrap" a tool instance.  Many of the methods are simple delegators, some
> override the values based on the .cdtbuild file to reflect user
> specified changes.  What I did was make an abstract class in
> managedbuilder.core that implements ITool and delegates all of its
> methods to a wrapped ITool instance.  I then changed the existing class
> to extend this abstract class, and removed the simple delegators as they
> are now unnecessary.  I also extended the abstract class in my
> prototype, but I'm not submitting that.  This doesn't have any user
> visible effect, it just makes it easier for people like me to make
> customizations to managed build.
> 
> The main thing I'm not sure about is the names.  I called my abstract
> class org.eclipse.cdt.managedbuilder.core.ToolReference.  I renamed the
> existing ToolReference class to
> org.eclipse.cdt.managedbuilder.internal.core.ConfigToolReference.
> 
> Sean (and anyone else interested in managed build), do you think this
> refactoring is useful?  If you want different names for the classes,
> just let me know and I'll regenerate the patch.  If you don't think this
> is generally useful, so be it.   I'll just withdraw the patch.
> 
> I'm having problems getting the test suite to run.  I'll try and fix
> that tomorrow, but I wanted to at least get this out there for review.
> 
>   Jeremiah Lott
>   TimeSys Corporation
> _______________________________________________
> cdt-patch mailing list
> cdt-patch@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/cdt-patch



Back to the top