Renamed NumberSequence to Progression.
This commit is contained in:
@@ -157,19 +157,19 @@ public class IntrinsicMethods {
|
||||
}
|
||||
|
||||
for (PrimitiveType type : PrimitiveType.NUMBER_TYPES) {
|
||||
registerRangeOrSequenceProperty(type.getRangeClassName(), Name.identifier("start"));
|
||||
registerRangeOrSequenceProperty(type.getRangeClassName(), Name.identifier("end"));
|
||||
registerRangeOrProgressionProperty(type.getRangeClassName(), Name.identifier("start"));
|
||||
registerRangeOrProgressionProperty(type.getRangeClassName(), Name.identifier("end"));
|
||||
|
||||
registerRangeOrSequenceProperty(type.getSequenceClassName(), Name.identifier("start"));
|
||||
registerRangeOrSequenceProperty(type.getSequenceClassName(), Name.identifier("end"));
|
||||
registerRangeOrSequenceProperty(type.getSequenceClassName(), Name.identifier("increment"));
|
||||
registerRangeOrProgressionProperty(type.getProgressionClassName(), Name.identifier("start"));
|
||||
registerRangeOrProgressionProperty(type.getProgressionClassName(), Name.identifier("end"));
|
||||
registerRangeOrProgressionProperty(type.getProgressionClassName(), Name.identifier("increment"));
|
||||
}
|
||||
|
||||
declareArrayMethods();
|
||||
}
|
||||
|
||||
private void registerRangeOrSequenceProperty(@NotNull FqName ownerClass, @NotNull Name propertyName) {
|
||||
intrinsicsMap.registerIntrinsic(ownerClass, propertyName, -1, new PropertyOfSequenceOrRange(ownerClass, propertyName));
|
||||
private void registerRangeOrProgressionProperty(@NotNull FqName ownerClass, @NotNull Name propertyName) {
|
||||
intrinsicsMap.registerIntrinsic(ownerClass, propertyName, -1, new PropertyOfProgressionOrRange(ownerClass, propertyName));
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
+2
-2
@@ -33,11 +33,11 @@ import org.jetbrains.jet.lang.resolve.name.Name;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class PropertyOfSequenceOrRange implements IntrinsicMethod {
|
||||
public class PropertyOfProgressionOrRange implements IntrinsicMethod {
|
||||
private final FqName ownerClass;
|
||||
private final Name propertyName;
|
||||
|
||||
public PropertyOfSequenceOrRange(@NotNull FqName ownerClass, @NotNull Name propertyName) {
|
||||
public PropertyOfProgressionOrRange(@NotNull FqName ownerClass, @NotNull Name propertyName) {
|
||||
this.ownerClass = ownerClass;
|
||||
this.propertyName = propertyName;
|
||||
}
|
||||
Reference in New Issue
Block a user