Minor: FakePureImplementationsProvider does not need builtins, just fq names
This commit is contained in:
+3
-5
@@ -28,11 +28,9 @@ public object FakePureImplementationsProvider {
|
||||
else -> null
|
||||
}
|
||||
|
||||
private val kotlinBuiltins = KotlinBuiltIns.getInstance()
|
||||
|
||||
private val MUTABLE_LIST_FQ_NAME = DescriptorUtils.getFqNameSafe(kotlinBuiltins.getMutableList())
|
||||
private val MUTABLE_SET_FQ_NAME = DescriptorUtils.getFqNameSafe(kotlinBuiltins.getMutableSet())
|
||||
private val MUTABLE_MAP_FQ_NAME = DescriptorUtils.getFqNameSafe(kotlinBuiltins.getMutableMap())
|
||||
private val MUTABLE_LIST_FQ_NAME = KotlinBuiltIns.FQ_NAMES.mutableList
|
||||
private val MUTABLE_SET_FQ_NAME = KotlinBuiltIns.FQ_NAMES.mutableSet
|
||||
private val MUTABLE_MAP_FQ_NAME = KotlinBuiltIns.FQ_NAMES.mutableMap
|
||||
|
||||
private val MUTABLE_LISTS_IMPLEMENTATIONS = setOfFqNames("java.util.ArrayList", "java.util.LinkedList")
|
||||
private val MUTABLE_MAPS_IMPLEMENTATIONS = setOfFqNames(
|
||||
|
||||
@@ -181,6 +181,10 @@ public class KotlinBuiltIns {
|
||||
public final FqName annotationTarget = annotationName("AnnotationTarget");
|
||||
public final FqName annotationRetention = annotationName("AnnotationRetention");
|
||||
|
||||
public final FqName mutableList = fqName("MutableList");
|
||||
public final FqName mutableSet = fqName("MutableSet");
|
||||
public final FqName mutableMap = fqName("MutableMap");
|
||||
|
||||
public final FqNameUnsafe kClass = new FqName("kotlin.reflect.KClass").toUnsafe();
|
||||
|
||||
public final Map<FqNameUnsafe, PrimitiveType> fqNameToPrimitiveType;
|
||||
|
||||
Reference in New Issue
Block a user