Closed markwpearce closed 5 months ago
Types would get messed up if there were duplicate definitions of members.
This could happen from the scraper.
This pr fixes the scraper so that it fixes all the overloaded methods in interfaces automatically.
fixes: #1162
these are all the overloads the scraper fixed automatically on last run:
Fixed overloaded method ifAudioResource.trigger Fixed overloaded method ifByteArray.writefile Fixed overloaded method ifByteArray.readfile Fixed overloaded method ifByteArray.appendfile Fixed overloaded method ifByteArray.getcrc32 Fixed overloaded method ifDateTime.toisostring Fixed overloaded method ifDraw2D.drawscaledobject Fixed overloaded method ifFontRegistry.getdefaultfont Fixed overloaded method ifSGNodeField.observefield Fixed overloaded method ifSGNodeField.observefieldscoped Fixed overloaded method ifStringOps.mid Fixed overloaded method ifStringOps.instr Fixed overloaded method ifStringOps.startswith Fixed overloaded method ifStringOps.endswith Fixed overloaded method ifToStr.tostr Fixed overloaded method ifVideoPlayer.setdestinationrect
Types would get messed up if there were duplicate definitions of members.
This could happen from the scraper.
This pr fixes the scraper so that it fixes all the overloaded methods in interfaces automatically.
fixes: #1162
these are all the overloads the scraper fixed automatically on last run: