(I am keeping this thread on "general" because it applies to all the code we ship)

Miroslav Nachev wrote:
Dear Bernd,

I am familiar with Object Oriented Programming more than 16 years. I am familiar with more than 8 programming languages like Basic, Fortran-77, Pascal, x86 Assembler, C, C++, 4GL Magic, Java and others. I use Java from 1998.

Fine, so you will probably join me in saying that using protected and private identifiers in Java is genuine a good thing. Which kind of answers your original question.

And with all that experience you wouldn't confuse programming language features with community features, right? ;-)

In my specific case I found a bug which I try to fix with inheriting. Unfortunately the class/method was private and this was impossible. Looking in the source code I see too many thing that can be improved but unfortunately the classes.methods were private also.

You can take the source code and fix it directly in-place without using inheritance. It is absolutely fine to do so with Apache code.

However... there is a downside to doing this 'in private' (= for yourself only) - it is not incorporated into the original source code hosted here.

Please take a minute and browse the Apache and James website to find out how to contribute to this and project.
You don't have to become a committer if you want to have a bug fixed.

There are 2 ways to fix bugs, to improve the code and to add some basic/fundamental futures. The 1st is to be part of the team of this project and the 2nd is to inherit the code. Because I haven't time to be part of this project I try 2nd way but without success.

We can help you with '1st', with '2nd' you are all on your own.

  Bernd

Reply via email to