You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// TODO: This ought to check more than just methods
fromMethodm
where
// TODO: This ought to work for everything, but for now we
// restrict to things in Kotlin source files
m.getFile().isKotlinSourceFile()and
// TODO: This ought to have visibility information
notm.getName()="<clinit>"and
count(visibility(m))!=1and
not(count(visibility(m))=2andvisibility(m)="public"andvisibility(m)="internal")and// This is a reasonable result, since the JVM symbol is declared public, but Kotlin metadata flags it as internal
not(hasPackagePrivateVisibility(m)andm.getName().matches("%$default"))// This is a reasonable result because the $default forwarder methods corresponding to private methods are package-private.