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;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
KotlinBuiltIns builtIns = KotlinBuiltIns.getInstance();
|
|
||||||
if (isEnumClass(typeDescriptor) ||
|
if (isEnumClass(typeDescriptor) ||
|
||||||
isAnnotationClass(typeDescriptor) ||
|
isAnnotationClass(typeDescriptor) ||
|
||||||
KotlinBuiltIns.isKClass(typeDescriptor) ||
|
KotlinBuiltIns.isKClass(typeDescriptor) ||
|
||||||
KotlinBuiltIns.isPrimitiveArray(parameterType) ||
|
KotlinBuiltIns.isPrimitiveArray(parameterType) ||
|
||||||
KotlinBuiltIns.isPrimitiveType(parameterType) ||
|
KotlinBuiltIns.isPrimitiveType(parameterType) ||
|
||||||
builtIns.getStringType().equals(parameterType)) {
|
KotlinBuiltIns.isString(parameterType)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -103,7 +102,7 @@ public class CompileTimeConstantUtils {
|
|||||||
return isEnumClass(arrayTypeDescriptor) ||
|
return isEnumClass(arrayTypeDescriptor) ||
|
||||||
isAnnotationClass(arrayTypeDescriptor) ||
|
isAnnotationClass(arrayTypeDescriptor) ||
|
||||||
KotlinBuiltIns.isKClass(arrayTypeDescriptor) ||
|
KotlinBuiltIns.isKClass(arrayTypeDescriptor) ||
|
||||||
builtIns.getStringType().equals(arrayType);
|
KotlinBuiltIns.isString(arrayType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user