Skip to content

Commit 6c1a10a

Browse files
committed
Some migration
- Rewrite `apply = parse _` to `apply(x: Any) = parse(x)`: scala/scala3#2994 - Remove self type: scala/scala3#2214
1 parent 4479f6e commit 6c1a10a

File tree

73 files changed

+75
-75
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+75
-75
lines changed

shared/src/main/scala/squants/Dimensionless.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ final class Dimensionless private (val value: Double, val unit: DimensionlessUni
4747
*/
4848
object Dimensionless extends Dimension[Dimensionless] {
4949
def apply[A](n: A, unit: DimensionlessUnit)(implicit num: Numeric[A]) = new Dimensionless(num.toDouble(n), unit)
50-
def apply = parse _
50+
def apply(value: Any) = parse(value)
5151
def name = "Dimensionless"
5252
def primaryUnit = Each
5353
def siUnit = Each

shared/src/main/scala/squants/electro/AreaElectricChargeDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ final class AreaElectricChargeDensity private (val value: Double, val unit: Area
2323

2424
object AreaElectricChargeDensity extends Dimension[AreaElectricChargeDensity] {
2525
private[electro] def apply[A](n: A, unit: AreaElectricChargeDensityUnit)(implicit num: Numeric[A]) = new AreaElectricChargeDensity(num.toDouble(n), unit)
26-
def apply = parse _
26+
def apply(value: Any) = parse(value)
2727
def name = "AreaElectricChargeDensity"
2828
def primaryUnit = CoulombsPerSquareMeter
2929
def siUnit = CoulombsPerSquareMeter

shared/src/main/scala/squants/electro/Capacitance.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ final class Capacitance private (val value: Double, val unit: CapacitanceUnit)
3434

3535
object Capacitance extends Dimension[Capacitance] {
3636
private[electro] def apply[A](n: A, unit: CapacitanceUnit)(implicit num: Numeric[A]) = new Capacitance(num.toDouble(n), unit)
37-
def apply = parse _
37+
def apply(value: Any) = parse(value)
3838
def name = "Capacitance"
3939
def primaryUnit = Farads
4040
def siUnit = Farads

shared/src/main/scala/squants/electro/Conductivity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ final class Conductivity private (val value: Double, val unit: ConductivityUnit)
3030

3131
object Conductivity extends Dimension[Conductivity] {
3232
private[electro] def apply[A](n: A, unit: ConductivityUnit)(implicit num: Numeric[A]) = new Conductivity(num.toDouble(n), unit)
33-
def apply = parse _
33+
def apply(value: Any) = parse(value)
3434
def name = "Conductivity"
3535
def primaryUnit = SiemensPerMeter
3636
def siUnit = SiemensPerMeter

shared/src/main/scala/squants/electro/ElectricCharge.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ final class ElectricCharge private (val value: Double, val unit: ElectricChargeU
4848

4949
object ElectricCharge extends Dimension[ElectricCharge] {
5050
private[electro] def apply[A](n: A, unit: ElectricChargeUnit)(implicit num: Numeric[A]) = new ElectricCharge(num.toDouble(n), unit)
51-
def apply = parse _
51+
def apply(value: Any) = parse(value)
5252
def name = "ElectricCharge"
5353
def primaryUnit = Coulombs
5454
def siUnit = Coulombs

shared/src/main/scala/squants/electro/ElectricChargeDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ final class ElectricChargeDensity private (val value: Double, val unit: Electric
2424

2525
object ElectricChargeDensity extends Dimension[ElectricChargeDensity] {
2626
private[electro] def apply[A](n: A, unit: ElectricChargeDensityUnit)(implicit num: Numeric[A]) = new ElectricChargeDensity(num.toDouble(n), unit)
27-
def apply = parse _
27+
def apply(value: Any) = parse(value)
2828
def name = "ElectricChargeDensity"
2929
def primaryUnit = CoulombsPerCubicMeter
3030
def siUnit = CoulombsPerCubicMeter

shared/src/main/scala/squants/electro/ElectricChargeMassRatio.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ final class ElectricChargeMassRatio private (val value: Double, val unit: Electr
2222

2323
object ElectricChargeMassRatio extends Dimension[ElectricChargeMassRatio] {
2424
private[electro] def apply[A](n: A, unit: ElectricChargeMassRatioUnit)(implicit num: Numeric[A]) = new ElectricChargeMassRatio(num.toDouble(n), unit)
25-
def apply = parse _
25+
def apply(value: Any) = parse(value)
2626
def name = "ElectricChargeMassRatio"
2727
def primaryUnit = CoulombsPerKilogram
2828
def siUnit = CoulombsPerKilogram

shared/src/main/scala/squants/electro/ElectricCurrent.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ final class ElectricCurrent private (val value: Double, val unit: ElectricCurren
4242

4343
object ElectricCurrent extends Dimension[ElectricCurrent] with BaseDimension {
4444
private[electro] def apply[A](n: A, unit: ElectricCurrentUnit)(implicit num: Numeric[A]) = new ElectricCurrent(num.toDouble(n), unit)
45-
def apply = parse _
45+
def apply(value: Any) = parse(value)
4646
def name = "ElectricCurrent"
4747
def primaryUnit = Amperes
4848
def siUnit = Amperes

shared/src/main/scala/squants/electro/ElectricCurrentDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ final class ElectricCurrentDensity private (val value: Double, val unit: Electri
2323

2424
object ElectricCurrentDensity extends Dimension[ElectricCurrentDensity] {
2525
private[electro] def apply[A](n: A, unit: ElectricCurrentDensityUnit)(implicit num: Numeric[A]) = new ElectricCurrentDensity(num.toDouble(n), unit)
26-
def apply = parse _
26+
def apply(value: Any) = parse(value)
2727
def name = "ElectricCurrentDensity"
2828
def primaryUnit = AmperesPerSquareMeter
2929
def siUnit = AmperesPerSquareMeter

shared/src/main/scala/squants/electro/ElectricFieldStrength.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ final class ElectricFieldStrength private (val value: Double, val unit: Electric
2222

2323
object ElectricFieldStrength extends Dimension[ElectricFieldStrength] {
2424
private[electro] def apply[A](n: A, unit: ElectricFieldStrengthUnit)(implicit num: Numeric[A]) = new ElectricFieldStrength(num.toDouble(n), unit)
25-
def apply = parse _
25+
def apply(value: Any) = parse(value)
2626
def name = "ElectricFieldStrength"
2727
def primaryUnit = VoltsPerMeter
2828
def siUnit = VoltsPerMeter

shared/src/main/scala/squants/electro/ElectricPotential.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ final class ElectricPotential private (val value: Double, val unit: ElectricPote
4444

4545
object ElectricPotential extends Dimension[ElectricPotential] {
4646
private[electro] def apply[A](n: A, unit: ElectricPotentialUnit)(implicit num: Numeric[A]) = new ElectricPotential(num.toDouble(n), unit)
47-
def apply = parse _
47+
def apply(value: Any) = parse(value)
4848
def name = "ElectricPotential"
4949
def primaryUnit = Volts
5050
def siUnit = Volts

shared/src/main/scala/squants/electro/ElectricalConductance.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ final class ElectricalConductance private (val value: Double, val unit: Electric
3131

3232
object ElectricalConductance extends Dimension[ElectricalConductance] {
3333
private[electro] def apply[A](n: A, unit: ElectricalConductanceUnit)(implicit num: Numeric[A]) = new ElectricalConductance(num.toDouble(n), unit)
34-
def apply = parse _
34+
def apply(value: Any) = parse(value)
3535
def name = "ElectricalConductance"
3636
def primaryUnit = Siemens
3737
def siUnit = Siemens

shared/src/main/scala/squants/electro/ElectricalResistance.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ final class ElectricalResistance private (val value: Double, val unit: Electrica
3737

3838
object ElectricalResistance extends Dimension[ElectricalResistance] {
3939
private[electro] def apply[A](n: A, unit: ElectricalResistanceUnit)(implicit num: Numeric[A]) = new ElectricalResistance(num.toDouble(n), unit)
40-
def apply = parse _
40+
def apply(value: Any) = parse(value)
4141
def name = "ElectricalResistance"
4242
def primaryUnit = Ohms
4343
def siUnit = Ohms

shared/src/main/scala/squants/electro/Inductance.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ final class Inductance private (val value: Double, val unit: InductanceUnit)
3333

3434
object Inductance extends Dimension[Inductance] {
3535
private[electro] def apply[A](n: A, unit: InductanceUnit)(implicit num: Numeric[A]) = new Inductance(num.toDouble(n), unit)
36-
def apply = parse _
36+
def apply(value: Any) = parse(value)
3737
def name = "Inductance"
3838
def primaryUnit = Henry
3939
def siUnit = Henry

shared/src/main/scala/squants/electro/LinearElectricChargeDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ final class LinearElectricChargeDensity private (val value: Double, val unit: Li
2323

2424
object LinearElectricChargeDensity extends Dimension[LinearElectricChargeDensity] {
2525
private[electro] def apply[A](n: A, unit: LinearElectricChargeDensityUnit)(implicit num: Numeric[A]) = new LinearElectricChargeDensity(num.toDouble(n), unit)
26-
def apply = parse _
26+
def apply(value: Any) = parse(value)
2727
def name = "LinearElectricChargeDensity"
2828
def primaryUnit = CoulombsPerMeter
2929
def siUnit = CoulombsPerMeter

shared/src/main/scala/squants/electro/MagneticFieldStrength.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ final class MagneticFieldStrength private (val value: Double, val unit: Magnetic
2222

2323
object MagneticFieldStrength extends Dimension[MagneticFieldStrength] {
2424
private[electro] def apply[A](n: A, unit: MagneticFieldStrengthUnit)(implicit num: Numeric[A]) = new MagneticFieldStrength(num.toDouble(n), unit)
25-
def apply = parse _
25+
def apply(value: Any) = parse(value)
2626
def name = "MagneticFieldStrength"
2727
def primaryUnit = AmperesPerMeter
2828
def siUnit = AmperesPerMeter

shared/src/main/scala/squants/electro/MagneticFlux.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ final class MagneticFlux private (val value: Double, val unit: MagneticFluxUnit)
3737

3838
object MagneticFlux extends Dimension[MagneticFlux] {
3939
private[electro] def apply[A](n: A, unit: MagneticFluxUnit)(implicit num: Numeric[A]) = new MagneticFlux(num.toDouble(n), unit)
40-
def apply = parse _
40+
def apply(value: Any) = parse(value)
4141
def name = "MagneticFlux"
4242
def primaryUnit = Webers
4343
def siUnit = Webers

shared/src/main/scala/squants/electro/MagneticFluxDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ final class MagneticFluxDensity private (val value: Double, val unit: MagneticFl
2929

3030
object MagneticFluxDensity extends Dimension[MagneticFluxDensity] {
3131
private[electro] def apply[A](n: A, unit: MagneticFluxDensityUnit)(implicit num: Numeric[A]) = new MagneticFluxDensity(num.toDouble(n), unit)
32-
def apply = parse _
32+
def apply(value: Any) = parse(value)
3333
def name = "MagneticFluxDensity"
3434
def primaryUnit = Teslas
3535
def siUnit = Teslas

shared/src/main/scala/squants/electro/Permeability.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ final class Permeability private (val value: Double, val unit: PermeabilityUnit)
3434

3535
object Permeability extends Dimension[Permeability] {
3636
private[electro] def apply[A](n: A, unit: PermeabilityUnit)(implicit num: Numeric[A]) = new Permeability(num.toDouble(n), unit)
37-
val apply = parse _
37+
def apply(value: Any) = parse(value)
3838
val name = "Permeability"
3939
val primaryUnit = HenriesPerMeter
4040
val siUnit = HenriesPerMeter

shared/src/main/scala/squants/electro/Permittivity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ final class Permittivity private (val value: Double, val unit: PermittivityUnit)
2222

2323
object Permittivity extends Dimension[Permittivity] {
2424
private[electro] def apply[A](n: A, unit: PermittivityUnit)(implicit num: Numeric[A]) = new Permittivity(num.toDouble(n), unit)
25-
def apply = parse _
25+
def apply(value: Any) = parse(value)
2626
def name = "Permittivity"
2727
def primaryUnit = FaradsPerMeter
2828
def siUnit = FaradsPerMeter

shared/src/main/scala/squants/electro/Resistivity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ final class Resistivity private (val value: Double, val unit: ResistivityUnit)
3030

3131
object Resistivity extends Dimension[Resistivity] {
3232
private[electro] def apply[A](n: A, unit: ResistivityUnit)(implicit num: Numeric[A]) = new Resistivity(num.toDouble(n), unit)
33-
def apply = parse _
33+
def apply(value: Any) = parse(value)
3434
def name = "Resistivity"
3535
def primaryUnit = OhmMeters
3636
def siUnit = OhmMeters

shared/src/main/scala/squants/energy/Energy.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ final class Energy private (val value: Double, val unit: EnergyUnit)
9595
object Energy extends Dimension[Energy] {
9696
private[energy] def apply[A](n: A, unit: EnergyUnit)(implicit num: Numeric[A]) = new Energy(num.toDouble(n), unit)
9797
def apply(load: Power, time: Time): Energy = load * time
98-
def apply = parse _
98+
def apply(value: Any) = parse(value)
9999

100100
def name = "Energy"
101101
def primaryUnit = WattHours

shared/src/main/scala/squants/energy/EnergyDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ final class EnergyDensity private (val value: Double, val unit: EnergyDensityUni
3030

3131
object EnergyDensity extends Dimension[EnergyDensity] {
3232
private[energy] def apply[A](n: A, unit: EnergyDensityUnit)(implicit num: Numeric[A]) = new EnergyDensity(num.toDouble(n), unit)
33-
def apply = parse _
33+
def apply(value: Any) = parse(value)
3434
def name = "EnergyDensity"
3535
def primaryUnit = JoulesPerCubicMeter
3636
def siUnit = JoulesPerCubicMeter

shared/src/main/scala/squants/energy/MolarEnergy.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ final class MolarEnergy private (val value: Double, val unit: MolarEnergyUnit)
2222

2323
object MolarEnergy extends Dimension[MolarEnergy] {
2424
private[energy] def apply[A](n: A, unit: MolarEnergyUnit)(implicit num: Numeric[A]) = new MolarEnergy(num.toDouble(n), unit)
25-
def apply = parse _
25+
def apply(value: Any) = parse(value)
2626
def name = "MolarEnergy"
2727
def primaryUnit = JoulesPerMole
2828
def siUnit = JoulesPerMole

shared/src/main/scala/squants/energy/Power.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ final class Power private (val value: Double, val unit: PowerUnit)
6161
object Power extends Dimension[Power] {
6262
private[energy] def apply[A](n: A, unit: PowerUnit)(implicit num: Numeric[A]) = new Power(num.toDouble(n), unit)
6363
def apply(energy: Energy, time: Time): Power = apply(energy.toWattHours / time.toHours, Watts)
64-
def apply = parse _
64+
def apply(value: Any) = parse(value)
6565

6666
def name = "Power"
6767
def primaryUnit = Watts

shared/src/main/scala/squants/energy/PowerDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ final class PowerDensity private (val value: Double, val unit: PowerDensityUnit)
3030

3131
object PowerDensity extends Dimension[PowerDensity] {
3232
private[energy] def apply[A](n: A, unit: PowerDensityUnit)(implicit num: Numeric[A]) = new PowerDensity(num.toDouble(n), unit)
33-
def apply = parse _
33+
def apply(value: Any) = parse(value)
3434
def name = "PowerDensity"
3535
def primaryUnit = WattsPerCubicMeter
3636
def siUnit = WattsPerCubicMeter

shared/src/main/scala/squants/energy/PowerRamp.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ final class PowerRamp private (val value: Double, val unit: PowerRampUnit)
4242
object PowerRamp extends Dimension[PowerRamp] {
4343
private[energy] def apply[A](n: A, unit: PowerRampUnit)(implicit num: Numeric[A]) = new PowerRamp(num.toDouble(n), unit)
4444
def apply(change: Power, time: Time): PowerRamp = apply(change.toWatts / time.toHours, WattsPerHour)
45-
def apply = parse _
45+
def apply(value: Any) = parse(value)
4646
def name = "PowerRamp"
4747
def primaryUnit = WattsPerHour
4848
def siUnit = WattsPerHour

shared/src/main/scala/squants/energy/SpecificEnergy.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ final class SpecificEnergy private (val value: Double, val unit: SpecificEnergyU
2828

2929
object SpecificEnergy extends Dimension[SpecificEnergy] {
3030
private[energy] def apply[A](n: A, unit: SpecificEnergyUnit)(implicit num: Numeric[A]) = new SpecificEnergy(num.toDouble(n), unit)
31-
def apply = parse _
31+
def apply(value: Any) = parse(value)
3232
def name = "SpecificEnergy"
3333
def primaryUnit = Grays
3434
def siUnit = Grays

shared/src/main/scala/squants/experimental/unitgroups/si/strict/package.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ package object strict {
1313
object implicits {
1414
implicit def mkSiUnitGroup[A <: Quantity[A]](implicit dimension: Dimension[A]): UnitGroup[A] = {
1515
new UnitGroup[A] {
16-
val units: Set[UnitOfMeasure[A]] = dimension.units.collect { case si: SiUnit => si }
16+
val units: Set[UnitOfMeasure[A]] = dimension.units.filter(_.isInstanceOf[SiUnit])
1717
}
1818
}
1919
}

shared/src/main/scala/squants/information/DataRate.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ object DataRate extends Dimension[DataRate] {
4040
new DataRate(num.toDouble(n), unit)
4141

4242
def apply(i: Information, t: Time) = BytesPerSecond(i.toBytes / t.toSeconds)
43-
def apply = parse _
43+
def apply(value: Any) = parse(value)
4444
def name = "DataRate"
4545
def primaryUnit = BytesPerSecond
4646
def siUnit = BytesPerSecond

shared/src/main/scala/squants/information/Information.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ trait InformationUnit extends UnitOfMeasure[Information] with UnitConverter {
5555
*/
5656
object Information extends Dimension[Information] with BaseDimension {
5757
private[information] def apply[A](n: A, unit: InformationUnit)(implicit num: Numeric[A]) = new Information(num.toDouble(n), unit)
58-
def apply = parse _
58+
def apply(value: Any) = parse(value)
5959
def name = "Information"
6060
def primaryUnit = Bytes
6161
def siUnit = Bytes

shared/src/main/scala/squants/market/Money.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -461,8 +461,8 @@ object MoneyConversions {
461461
lazy val euro = Money(1, EUR)
462462
lazy val yen = Money(1, JPY)
463463

464-
implicit def fromLong(l: Long) = new MoneyConversions(BigDecimal(l))
465-
implicit def fromDouble(d: Double) = new MoneyConversions(BigDecimal(d))
464+
implicit def fromLong(l: Long): MoneyConversions[BigDecimal] = new MoneyConversions(BigDecimal(l))
465+
implicit def fromDouble(d: Double): MoneyConversions[BigDecimal] = new MoneyConversions(BigDecimal(d))
466466

467467
implicit class MoneyConversions[A](n: A)(implicit num: Numeric[A]) {
468468
def money(implicit context: MoneyContext) = Money(n, context.defaultCurrency)

shared/src/main/scala/squants/mass/AreaDensity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ final class AreaDensity private (val value: Double, val unit: AreaDensityUnit)
3636
object AreaDensity extends Dimension[AreaDensity] {
3737
private[mass] def apply[A](n: A, unit: AreaDensityUnit)(implicit num: Numeric[A]) = new AreaDensity(num.toDouble(n), unit)
3838
def apply(mass: Mass, area: Area): AreaDensity = KilogramsPerSquareMeter(mass.toKilograms / area.toSquareMeters)
39-
def apply = parse _
39+
def apply(value: Any) = parse(value)
4040
def name = "AreaDensity"
4141
def primaryUnit = KilogramsPerSquareMeter
4242
def siUnit = KilogramsPerSquareMeter

shared/src/main/scala/squants/mass/ChemicalAmount.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ final class ChemicalAmount private (val value: Double, val unit: ChemicalAmountU
2929

3030
object ChemicalAmount extends Dimension[ChemicalAmount] with BaseDimension {
3131
private[mass] def apply[A](n: A, unit: ChemicalAmountUnit)(implicit num: Numeric[A]) = new ChemicalAmount(num.toDouble(n), unit)
32-
def apply = parse _
32+
def apply(value: Any) = parse(value)
3333
val name = "ChemicalAmount"
3434
def primaryUnit = Moles
3535
def siUnit = Moles

shared/src/main/scala/squants/mass/Density.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ final class Density private (val value: Double, val unit: DensityUnit)
2929
object Density extends Dimension[Density] {
3030
private[mass] def apply[A](n: A, unit: DensityUnit)(implicit num: Numeric[A]) = new Density(num.toDouble(n), unit)
3131
def apply(m: Mass, v: Volume): Density = KilogramsPerCubicMeter(m.toKilograms / v.toCubicMeters)
32-
def apply = parse _
32+
def apply(value: Any) = parse(value)
3333
def name = "Density"
3434
def primaryUnit = KilogramsPerCubicMeter
3535
def siUnit = KilogramsPerCubicMeter

shared/src/main/scala/squants/mass/Mass.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ final class Mass private (val value: Double, val unit: MassUnit)
8181
*/
8282
object Mass extends Dimension[Mass] with BaseDimension {
8383
private[mass] def apply[A](n: A, unit: MassUnit)(implicit num: Numeric[A]) = new Mass(num.toDouble(n), unit)
84-
def apply = parse _
84+
def apply(value: Any) = parse(value)
8585
def name = "Mass"
8686
def primaryUnit = Grams
8787
def siUnit = Kilograms

shared/src/main/scala/squants/mass/MomentOfIntertia.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ final class MomentOfInertia private (val value: Double, val unit: MomentOfInerti
3838

3939
object MomentOfInertia extends Dimension[MomentOfInertia] {
4040
private[mass] def apply[A](n: A, unit: MomentOfInertiaUnit)(implicit num: Numeric[A]) = new MomentOfInertia(num.toDouble(n), unit)
41-
def apply = parse _
41+
def apply(value: Any) = parse(value)
4242
def name = "MomentOfInertia"
4343
def primaryUnit = KilogramsMetersSquared
4444
def siUnit = KilogramsMetersSquared

shared/src/main/scala/squants/motion/Acceleration.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ final class Acceleration private (val value: Double, val unit: AccelerationUnit)
6060

6161
object Acceleration extends Dimension[Acceleration] {
6262
private[motion] def apply[A](n: A, unit: AccelerationUnit)(implicit num: Numeric[A]) = new Acceleration(num.toDouble(n), unit)
63-
def apply = parse _
63+
def apply(value: Any) = parse(value)
6464
def name = "Acceleration"
6565
def primaryUnit = MetersPerSecondSquared
6666
def siUnit = MetersPerSecondSquared

shared/src/main/scala/squants/motion/AngularAcceleration.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ final class AngularAcceleration private (val value: Double, val unit: AngularAcc
4444

4545
object AngularAcceleration extends Dimension[AngularAcceleration] {
4646
private[motion] def apply[A](n: A, unit: AngularAccelerationUnit)(implicit num: Numeric[A]) = new AngularAcceleration(num.toDouble(n), unit)
47-
def apply = parse _
47+
def apply(value: Any) = parse(value)
4848
def name = "AngularAcceleration"
4949
def primaryUnit = RadiansPerSecondSquared
5050
def siUnit = RadiansPerSecondSquared

shared/src/main/scala/squants/motion/AngularVelocity.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ final class AngularVelocity private (val value: Double, val unit: AngularVelocit
4747

4848
object AngularVelocity extends Dimension[AngularVelocity] {
4949
private[motion] def apply[A](n: A, unit: AngularVelocityUnit)(implicit num: Numeric[A]) = new AngularVelocity(num.toDouble(n), unit)
50-
def apply = parse _
50+
def apply(value: Any) = parse(value)
5151
def name = "AngularVelocity"
5252
def primaryUnit = RadiansPerSecond
5353
def siUnit = RadiansPerSecond

shared/src/main/scala/squants/motion/Force.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ final class Force private (val value: Double, val unit: ForceUnit)
4545

4646
object Force extends Dimension[Force] {
4747
private[motion] def apply[A](n: A, unit: ForceUnit)(implicit num: Numeric[A]) = new Force(num.toDouble(n), unit)
48-
def apply = parse _
48+
def apply(value: Any) = parse(value)
4949
def name = "Force"
5050
def primaryUnit = Newtons
5151
def siUnit = Newtons

shared/src/main/scala/squants/motion/Jerk.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ final class Jerk private (val value: Double, val unit: JerkUnit)
3838

3939
object Jerk extends Dimension[Jerk] {
4040
private[motion] def apply[A](n: A, unit: JerkUnit)(implicit num: Numeric[A]) = new Jerk(num.toDouble(n), unit)
41-
def apply = parse _
41+
def apply(value: Any) = parse(value)
4242
def name = "Jerk"
4343
def primaryUnit = MetersPerSecondCubed
4444
def siUnit = MetersPerSecondCubed

shared/src/main/scala/squants/motion/MassFlow.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ final class MassFlow private (val value: Double, val unit: MassFlowUnit)
3636

3737
object MassFlow extends Dimension[MassFlow] {
3838
private[motion] def apply[A](n: A, unit: MassFlowUnit)(implicit num: Numeric[A]) = new MassFlow(num.toDouble(n), unit)
39-
def apply = parse _
39+
def apply(value: Any) = parse(value)
4040
def name = "MassFlow"
4141
def primaryUnit = KilogramsPerSecond
4242
def siUnit = KilogramsPerSecond

shared/src/main/scala/squants/motion/Momentum.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ final class Momentum private (val value: Double, val unit: MomentumUnit)
4040
object Momentum extends Dimension[Momentum] {
4141
private[motion] def apply[A](n: A, unit: MomentumUnit)(implicit num: Numeric[A]) = new Momentum(num.toDouble(n), unit)
4242
def apply(m: Mass, v: Velocity): Momentum = NewtonSeconds(m.toKilograms * v.toMetersPerSecond)
43-
def apply = parse _
43+
def apply(value: Any) = parse(value)
4444
def name = "Momentum"
4545
def primaryUnit = NewtonSeconds
4646
def siUnit = NewtonSeconds

0 commit comments

Comments
 (0)