FIR type enhancements: handle class qualifiers, add new JSR 305 tests

Related to KT-29937
This commit is contained in:
Mikhail Glukhikh
2019-03-04 17:24:40 +03:00
parent 6c8aba8039
commit 3d29b31177
20 changed files with 931 additions and 1 deletions
@@ -47,7 +47,7 @@ class JavaClassEnhancementScope(
private val typeQualifierResolver = FirAnnotationTypeQualifierResolver(jsr305State)
private val context: FirJavaEnhancementContext =
FirJavaEnhancementContext(session) { null }
FirJavaEnhancementContext(session) { null }.copyWithNewDefaultTypeQualifiers(typeQualifierResolver, jsr305State, owner.annotations)
private val enhancements = mutableMapOf<ConeCallableSymbol, ConeCallableSymbol>()