miha-x64
12/16/2016, 9:48 PMaddUrl(WebSitemapUrl(opts))
being compiled to
LINENUMBER 72 L9
ALOAD 1 // $receiver on which 'addUrl' will be invoked
NEW com/redfin/sitemapgenerator/WebSitemapUrl
// ^ public class WebSitemapUrl implements ISitemapUrl
DUP
ALOAD 11 // local variable 'opts'
INVOKESPECIAL com/redfin/sitemapgenerator/WebSitemapUrl.<init> (Lcom/redfin/sitemapgenerator/WebSitemapUrl$Options;)V
CHECKCAST com/redfin/sitemapgenerator/ISitemapUrl
//!!^ unnecessary cast to package-private Java interface leads to IllegalAccessError
INVOKEVIRTUAL com/redfin/sitemapgenerator/WebSitemapGenerator.addUrl (Lcom/redfin/sitemapgenerator/ISitemapUrl;)Lcom/redfin/sitemapgenerator/SitemapGenerator;
POP // drop return value of 'addUrl'
I can find many bugs with words IllegalAccessError. Is it already filed?