Minor: CompileTimeConstantUtils, builtins are not needed to check for string type
This commit is contained in:
@@ -81,13 +81,12 @@ public class CompileTimeConstantUtils {
|
||||
return false;
|
||||
}
|
||||
|
||||
KotlinBuiltIns builtIns = KotlinBuiltIns.getInstance();
|
||||
if (isEnumClass(typeDescriptor) ||
|
||||
isAnnotationClass(typeDescriptor) ||
|
||||
KotlinBuiltIns.isKClass(typeDescriptor) ||
|
||||
KotlinBuiltIns.isPrimitiveArray(parameterType) ||
|
||||
KotlinBuiltIns.isPrimitiveType(parameterType) ||
|
||||
builtIns.getStringType().equals(parameterType)) {
|
||||
KotlinBuiltIns.isString(parameterType)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -103,7 +102,7 @@ public class CompileTimeConstantUtils {
|
||||
return isEnumClass(arrayTypeDescriptor) ||
|
||||
isAnnotationClass(arrayTypeDescriptor) ||
|
||||
KotlinBuiltIns.isKClass(arrayTypeDescriptor) ||
|
||||
builtIns.getStringType().equals(arrayType);
|
||||
KotlinBuiltIns.isString(arrayType);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user