#75 Class tree inheritance irk

v3.0
closed-works-for-me
5
2006-03-20
2006-03-17
No

(See screenshot attached.)

In that class tree, the AzureusObjectConnection class
inherits from a class defined a different module. That
class (ExtendedAzureusConnection) inherits from a class
in the same module.

Is that why the module name is prefixed on to
ExtendedAzureusConnection? Is that meant to be the
case? (Personally, I prefer module names to be omitted).

Discussion

  • Edward Loper

    Edward Loper - 2006-03-20

    Logged In: YES
    user_id=195958

    Yes. If a base class is not defined locally, then its
    full name will be given. Otherwise, you might not be able
    to tell what class it is, esp in projects that define
    classes like "Error" in several different modules.

     
  • Edward Loper

    Edward Loper - 2006-03-20
    • status: open --> closed-works-for-me
     
  • Allan Crooks

    Allan Crooks - 2006-03-23

    Logged In: YES
    user_id=39733

    Hmm. Although I won't argue for your reasoning behind it, I
    do think it is a bug where you have a mix of full name and
    class name (like in my screenshot).

    I think it should either be full module name (like Javadoc)
    or just the class name (like Epydoc 2) - a mismatch of
    styles just makes it look strange (in my opinion).

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks