mirror of
https://github.com/zhigang1992/RubyMotion.git
synced 2026-04-22 20:18:57 +08:00
cover classes without superclasses (ex. java.lang.Object), only cover classes (not interfaces)
This commit is contained in:
@@ -458,7 +458,9 @@ task :android do
|
||||
<signatures version='1.0'>
|
||||
EOS
|
||||
txt = File.read(javap_tmp_path)
|
||||
txt.scan(/([^\s]+)\s+extends\s+[^{]+\s*\{([^}]+)\}/).each do |klass, body_txt|
|
||||
res = txt.scan(/class\s+([^\s]+)\s+extends\s+[^{]+\s*\{([^}]+)\}/)
|
||||
res += txt.scan(/class\s([^\s{]+)\s*\{([^}]+)\}/) # Also grab classes without superclasses (ex. java.lang.Object)
|
||||
res.each do |klass, body_txt|
|
||||
class_path = klass.gsub(/\./, '/')
|
||||
bs_data << <<EOS
|
||||
<class name=\"#{class_path}\">
|
||||
|
||||
Reference in New Issue
Block a user