Loading lib/jsduck/aliases.rb +10 −1 Original line number Diff line number Diff line require 'jsduck/logger' module JsDuck class Aliases Loading Loading @@ -29,8 +31,15 @@ module JsDuck al_def = al[:alias] orig = @relations[al_def[:cls]] return al if not orig unless orig Logger.instance.warn("Class #{al_def[:cls]} not found in #{al[:filename]} line #{al[:linenr]}") return al end orig = orig.get_member(al_def[:member], al_def[:type] || al[:tagname]) unless orig Logger.instance.warn("Member #{al_def[:cls]}##{al_def[:member]} not found in #{al[:filename]} line #{al[:linenr]}") return al end if orig[:alias] find_original(orig) Loading Loading
lib/jsduck/aliases.rb +10 −1 Original line number Diff line number Diff line require 'jsduck/logger' module JsDuck class Aliases Loading Loading @@ -29,8 +31,15 @@ module JsDuck al_def = al[:alias] orig = @relations[al_def[:cls]] return al if not orig unless orig Logger.instance.warn("Class #{al_def[:cls]} not found in #{al[:filename]} line #{al[:linenr]}") return al end orig = orig.get_member(al_def[:member], al_def[:type] || al[:tagname]) unless orig Logger.instance.warn("Member #{al_def[:cls]}##{al_def[:member]} not found in #{al[:filename]} line #{al[:linenr]}") return al end if orig[:alias] find_original(orig) Loading