Skip to content

Commit

Permalink
Merge pull request #9491 from lrytz/t12336
Browse files Browse the repository at this point in the history
Omit `@nowarn` annotations from generated code, for forwards compatibility at compile-time
  • Loading branch information
SethTisue committed Feb 18, 2021
2 parents 2aac322 + 522a5c6 commit eb8cb18
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/reflect/scala/reflect/internal/Symbols.scala
Expand Up @@ -124,7 +124,7 @@ trait Symbols extends api.Symbols { self: SymbolTable =>
def isJavaEnum: Boolean = hasJavaEnumFlag
def isJavaAnnotation: Boolean = hasJavaAnnotationFlag
def isStaticAnnotation: Boolean =
hasJavaAnnotationFlag || isNonBottomSubClass(StaticAnnotationClass)
hasJavaAnnotationFlag || isNonBottomSubClass(StaticAnnotationClass) && this != NowarnClass

def newNestedSymbol(name: Name, pos: Position, newFlags: Long, isClass: Boolean): Symbol = name match {
case n: TermName => newTermSymbol(n, pos, newFlags)
Expand Down

0 comments on commit eb8cb18

Please sign in to comment.