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
ctx.warning(s"""While parsing annotations in ${in.file}, could not find $n in enum $module.\nThis is likely due to an implementation restriction: an annotation argument cannot refer to a member of the annotated class (SI-7014).""")
403
+
None
404
+
}
398
405
caseARRAY_TAG=>
399
406
valarr=newArrayBuffer[Tree]()
400
407
varhasError=false
@@ -489,6 +496,13 @@ class ClassfileParser(
489
496
case tpnme.ExceptionsATTR=>
490
497
parseExceptions(attrLen)
491
498
499
+
case tpnme.CodeATTR=>
500
+
if (sym.owner is Flags.Interface) {
501
+
sym.setFlag(Flags.DefaultMethod)
502
+
ctx.log(s"$sym in ${sym.owner} is a java8+ default method.")
0 commit comments