Packages: move Ranges, Progression, ProgressionIterators to kotlin.ranges and PrimitiveIterators to kotlin.collections.
This commit is contained in:
@@ -98,15 +98,15 @@ public final class StandardClasses {
|
||||
if (type == PrimitiveType.CHAR || type == PrimitiveType.LONG) continue;
|
||||
|
||||
String typeName = type.getTypeName().asString();
|
||||
standardClasses.declare().forFQ("kotlin." + typeName + "Range").kotlinClass("NumberRange");
|
||||
standardClasses.declare().forFQ("kotlin." + typeName + "Progression").kotlinClass("NumberProgression");
|
||||
standardClasses.declare().forFQ("kotlin.ranges." + typeName + "Range").kotlinClass("NumberRange");
|
||||
standardClasses.declare().forFQ("kotlin.ranges." + typeName + "Progression").kotlinClass("NumberProgression");
|
||||
}
|
||||
|
||||
standardClasses.declare().forFQ("kotlin.LongRange").kotlinClass("LongRange");
|
||||
standardClasses.declare().forFQ("kotlin.CharRange").kotlinClass("CharRange");
|
||||
standardClasses.declare().forFQ("kotlin.ranges.LongRange").kotlinClass("LongRange");
|
||||
standardClasses.declare().forFQ("kotlin.ranges.CharRange").kotlinClass("CharRange");
|
||||
|
||||
standardClasses.declare().forFQ("kotlin.LongProgression").kotlinClass("LongProgression");
|
||||
standardClasses.declare().forFQ("kotlin.CharProgression").kotlinClass("CharProgression");
|
||||
standardClasses.declare().forFQ("kotlin.ranges.LongProgression").kotlinClass("LongProgression");
|
||||
standardClasses.declare().forFQ("kotlin.ranges.CharProgression").kotlinClass("CharProgression");
|
||||
|
||||
standardClasses.declare().forFQ("kotlin.Enum").kotlinClass("Enum");
|
||||
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ object ProgressionCompanionFIF : CompositeFIF() {
|
||||
add(methodPattern("CharProgression"), CallProgressionConstructorIntrinsic("CharProgression"))
|
||||
}
|
||||
|
||||
private fun methodPattern(builtinProgressionName: String) = pattern("kotlin", builtinProgressionName, "Companion", "fromClosedRange")
|
||||
private fun methodPattern(builtinProgressionName: String) = pattern("kotlin.ranges", builtinProgressionName, "Companion", "fromClosedRange")
|
||||
|
||||
private class CallProgressionConstructorIntrinsic(val libraryProgressionName: String) : FunctionIntrinsic() {
|
||||
override fun apply(receiver: JsExpression?, arguments: MutableList<JsExpression>, context: TranslationContext): JsExpression
|
||||
|
||||
@@ -156,7 +156,7 @@ public final class JsDescriptorUtils {
|
||||
|
||||
public static boolean isBuiltin(@NotNull DeclarationDescriptor descriptor) {
|
||||
PackageFragmentDescriptor containingPackageFragment = DescriptorUtils.getParentOfType(descriptor, PackageFragmentDescriptor.class);
|
||||
return containingPackageFragment == org.jetbrains.kotlin.resolve.descriptorUtil.DescriptorUtilsKt.getBuiltIns(descriptor).getBuiltInsPackageFragment();
|
||||
return org.jetbrains.kotlin.resolve.descriptorUtil.DescriptorUtilsKt.getBuiltIns(descriptor).isBuiltInPackageFragment(containingPackageFragment);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
|
||||
+3
-3
@@ -888,7 +888,7 @@
|
||||
|
||||
lazyInitClasses.NumberRange = Kotlin.createClass(
|
||||
function() {
|
||||
return [Kotlin.modules['builtins'].kotlin.ClosedRange, Kotlin.NumberProgression]
|
||||
return [Kotlin.modules['builtins'].kotlin.ranges.ClosedRange, Kotlin.NumberProgression]
|
||||
},
|
||||
function $fun(start, endInclusive) {
|
||||
$fun.baseInitializer.call(this, start, endInclusive, 1);
|
||||
@@ -976,7 +976,7 @@
|
||||
|
||||
lazyInitClasses.LongRange = Kotlin.createClass(
|
||||
function () {
|
||||
return [Kotlin.modules['builtins'].kotlin.ClosedRange, Kotlin.LongProgression];
|
||||
return [Kotlin.modules['builtins'].kotlin.ranges.ClosedRange, Kotlin.LongProgression];
|
||||
},
|
||||
function $fun(start, endInclusive) {
|
||||
$fun.baseInitializer.call(this, start, endInclusive, Kotlin.Long.ONE);
|
||||
@@ -1058,7 +1058,7 @@
|
||||
|
||||
lazyInitClasses.CharRange = Kotlin.createClass(
|
||||
function() {
|
||||
return [Kotlin.modules['builtins'].kotlin.ClosedRange, Kotlin.CharProgression]
|
||||
return [Kotlin.modules['builtins'].kotlin.ranges.ClosedRange, Kotlin.CharProgression]
|
||||
},
|
||||
function $fun(start, endInclusive) {
|
||||
$fun.baseInitializer.call(this, start, endInclusive, 1);
|
||||
|
||||
Reference in New Issue
Block a user