comparison scripts/general/methods.m @ 16403:1de4ec2a856d

Matlab compatibility for strsplit() * scripts/strings/strsplit.m: Matlab compatible version. * NEWS: Mention break in backward compatibility. * scripts/deprecated/javafields.m: Modify call to strsplit(). * scripts/deprecated/javamethods.m: ditto * scripts/general/fieldnames.m: ditto * scripts/general/int2str.m: ditto * scripts/general/methods.m: ditto * scripts/general/num2str.m: ditto * scripts/help/gen_doc_cache.m: ditto * scripts/help/help.m: ditto * scripts/help/lookfor.m: ditto * scripts/io/strread.m: ditto * scripts/java/javaclasspath.m: ditto * scripts/miscellaneous/compare_versions.m: ditto * scripts/miscellaneous/computer.m: ditto * scripts/miscellaneous/fact.m: ditto * scripts/miscellaneous/tar.m: ditto * scripts/miscellaneous/unpack.m: ditto * scripts/miscellaneous/what.m: ditto * scripts/miscellaneous/zip.m: ditto * scripts/pkg/private/configure_make.m: ditto * scripts/pkg/private/fix_depends.m: ditto * scripts/pkg/private/generate_lookfor_cache.m: ditto * scripts/pkg/private/list_forge_packages.m: ditto * scripts/pkg/private/unload_packages.m: ditto * scripts/pkg/private/write_index.m: ditto * scripts/plot/private/__file_filter__.m: ditto * scripts/plot/private/__fltk_file_filter__.m: ditto * scripts/plot/private/__go_draw_axes__.m: ditto * scripts/plot/private/__next_line_style__.m: ditto * scripts/strings/untabify.m: ditto * scripts/testfun/rundemos.m: ditto * scripts/testfun/runtests.m: ditto
author Ben Abbott <bpabbott@mac.com>
date Sun, 31 Mar 2013 19:19:04 -0400
parents 59b6c6aee042
children b7667fcb9fbc
comparison
equal deleted inserted replaced
16402:7fa90eb41240 16403:1de4ec2a856d
41 ## Could be a classname for an Octave class or Java class. 41 ## Could be a classname for an Octave class or Java class.
42 ## Try Octave class first. 42 ## Try Octave class first.
43 mtds_list = __methods__ (obj); 43 mtds_list = __methods__ (obj);
44 if (isempty (mtds_list)) 44 if (isempty (mtds_list))
45 mtds_str = javaMethod ("getMethods", "org.octave.ClassHelper", obj); 45 mtds_str = javaMethod ("getMethods", "org.octave.ClassHelper", obj);
46 mtds_list = strsplit (mtds_str, ';'); 46 mtds_list = strsplit (mtds_str, ';', false);
47 endif 47 endif
48 elseif (isjava (obj)) 48 elseif (isjava (obj))
49 ## FIXME: Function prototype that excepts java obj exists, but doesn't 49 ## FIXME: Function prototype that excepts java obj exists, but doesn't
50 ## work if obj is java.lang.String. Convert obj to classname. 50 ## work if obj is java.lang.String. Convert obj to classname.
51 obj = class (obj); 51 obj = class (obj);
52 mtds_str = javaMethod ("getMethods", "org.octave.ClassHelper", obj); 52 mtds_str = javaMethod ("getMethods", "org.octave.ClassHelper", obj);
53 mtds_list = strsplit (mtds_str, ';'); 53 mtds_list = strsplit (mtds_str, ';', false);
54 else 54 else
55 error ("methods: Invalid input argument"); 55 error ("methods: Invalid input argument");
56 endif 56 endif
57 57
58 if (nargout == 0) 58 if (nargout == 0)