Чтобы отобразить полностью определенное имя метода, реализованного загруженным классом Java®, вызовите функцию which
. Чтобы найти все классы, которые задают заданный метод, используйте which
со спецификатором -all
.
Например, чтобы найти пакет и имя класса для метода concat
, введите:
which concat
Если класс java.lang.String
загружается, отображения MATLAB®:
concat is a Java method % java.lang.String method
Если класс String
не загрузился, отображения MATLAB:
concat not found.
Предположим, что вы загрузили Java классы java.awt.Frame
и String
. Оба из этих классов имеют метод equals
. Ввод:
which -all equals
Отображение MATLAB включает записи как они:
equals is a Java method % java.lang.String method equals is a Java method % java.awt.Frame.equals equals is a Java method % com.mathworks.jmi.MatlabPath method
Функция which
работает по-другому с классами Java, чем она делает на классах MATLAB:
which
всегда отображает классы MATLAB, загружаются ли они
which
только отображает классы Java, которые загружаются
Можно узнать, какие классы Java в настоящее время загружаются при помощи команды [m,x,j]=inmem
.