[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #48742] methods(obj,'-full')
From: |
Ernst Reissner |
Subject: |
[Octave-bug-tracker] [bug #48742] methods(obj,'-full') |
Date: |
Fri, 12 Aug 2016 14:36:40 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0 |
Follow-up Comment #2, bug #48742 (project octave):
The patch I provide does not fully fix the bug:
- the fix refers to Java objects and to java classnames only.
for all other input, the parameter -full is ignored.
- for java class names or methods
we provide almost a fix:
missing is only inheritance information.
Currently, i cannot provide this,
since I do not know how this information is represented.
So suggestion:
Split this bugreport in two:
- for java: for -full, inheritance information is missing
status is need information.
- for the rest: -full is fully ignored,
status is confirmed.
There is a third problem:
The two cases cannot be fully distinguished:
Matlab only allows classnames both java and matlab,
which would correspond with octave.
Matlab documentation
http://de.mathworks.com/help/matlab/ref/methods.html?searchHighlight=methods
does not clearly say what if one and the same name refers to both,
a java and a matlab classname.
The problem with the current implementation in this case is,
if the octave/ class has no methods:
Then a java class is tried which may not exist.
So this may be a third bug.
(file #38189)
_______________________________________________________
Additional Item Attachment:
File name: patchBug48742_48740.patch Size:18 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?48742>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/