[devdocsgjs/main: 1516/1867] Add overloaded methods to openjdk11 & 8
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 1516/1867] Add overloaded methods to openjdk11 & 8
- Date: Fri, 19 Nov 2021 23:48:07 +0000 (UTC)
commit b32c719ce41957c4487e5da5f5b25454d4768cde
Author: Enoc <brianhernandez222 hotmail com>
Date: Fri Feb 19 00:28:51 2021 -0600
Add overloaded methods to openjdk11 & 8
lib/docs/filters/openjdk/entries.rb | 31 +++++++------------------------
1 file changed, 7 insertions(+), 24 deletions(-)
---
diff --git a/lib/docs/filters/openjdk/entries.rb b/lib/docs/filters/openjdk/entries.rb
index 753c411e..62ab7bbe 100644
--- a/lib/docs/filters/openjdk/entries.rb
+++ b/lib/docs/filters/openjdk/entries.rb
@@ -27,34 +27,17 @@ module Docs
end
def additional_entries
- # Only keep the first found entry with a unique name,
- # i.e. overloaded methods are skipped in index
- if version == '8' || version == '8 Gui' || version == '8 Web'
- css('a[name$=".summary"]').each_with_object({}) do |summary, entries|
- next if summary['name'].include?('nested') || summary['name'].include?('constructor') ||
- summary['name'].include?('field') || summary['name'].include?('constant')
- summary.parent.css('.memberNameLink a').each do |node|
- name = node.parent.parent.content.strip
- name.sub! %r{\(.+?\)}m, '()'
- id = node['href'].remove(%r{.*#})
- entries[name] ||= ["#{self.name}.#{name}", id]
- end
- end.values
+ entries = []
- else
- css('a[id$=".summary"]').each_with_object({}) do |summary, entries|
- next if summary['id'].include?('nested') || summary['id'].include?('constructor') ||
- summary['id'].include?('field') || summary['id'].include?('constant')
- summary.parent.css('.memberNameLink a').each do |node|
- name = node.parent.parent.content.strip
- name.sub! %r{\(.+?\)}m, '()'
- id = node['href'].remove(%r{.*#})
- entries[name] ||= ["#{self.name}.#{name}", id]
- end
- end.values
+ css('.memberNameLink a').each do |node|
+ next if !(node['href'].match?(/\(/)) # skip non-methods
+ entries << [self.name + '.' + node.content + '()', slug.downcase + node['href']]
end
+ entries
+
end
+
end
end
end
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]