@@ -241,10 +241,10 @@ class Definitions {
241
241
@ tu lazy val CompiletimeTesting_ErrorKind_Parser : Symbol = CompiletimeTesting_ErrorKind .requiredMethod(" Parser" )
242
242
@ tu lazy val CompiletimeTesting_ErrorKind_Typer : Symbol = CompiletimeTesting_ErrorKind .requiredMethod(" Typer" )
243
243
@ tu lazy val CompiletimeOpsPackage : Symbol = requiredPackage(" scala.compiletime.ops" )
244
- @ tu lazy val CompiletimeOpsAny : Symbol = requiredModule(" scala.compiletime.ops.any" )
245
- @ tu lazy val CompiletimeOpsInt : Symbol = requiredModule(" scala.compiletime.ops.int" )
246
- @ tu lazy val CompiletimeOpsString : Symbol = requiredModule(" scala.compiletime.ops.string" )
247
- @ tu lazy val CompiletimeOpsBoolean : Symbol = requiredModule(" scala.compiletime.ops.boolean" )
244
+ @ tu lazy val CompiletimeOpsAnyModuleClass : Symbol = requiredModule(" scala.compiletime.ops.any" ).moduleClass
245
+ @ tu lazy val CompiletimeOpsIntModuleClass : Symbol = requiredModule(" scala.compiletime.ops.int" ).moduleClass
246
+ @ tu lazy val CompiletimeOpsStringModuleClass : Symbol = requiredModule(" scala.compiletime.ops.string" ).moduleClass
247
+ @ tu lazy val CompiletimeOpsBooleanModuleClass : Symbol = requiredModule(" scala.compiletime.ops.boolean" ).moduleClass
248
248
249
249
/** Note: We cannot have same named methods defined in Object and Any (and AnyVal, for that matter)
250
250
* because after erasure the Any and AnyVal references get remapped to the Object methods
@@ -1070,11 +1070,11 @@ class Definitions {
1070
1070
final def isCompiletimeAppliedType (sym : Symbol )(using Context ): Boolean =
1071
1071
compiletimePackageOpTypes.contains(sym.name)
1072
1072
&& (
1073
- sym.owner == CompiletimePackageObject .moduleClass && sym.name == tpnme. S
1074
- || sym.owner == CompiletimeOpsAny .moduleClass && compiletimePackageAnyTypes.contains(sym.name)
1075
- || sym.owner == CompiletimeOpsInt .moduleClass && compiletimePackageIntTypes.contains(sym.name)
1076
- || sym.owner == CompiletimeOpsBoolean .moduleClass && compiletimePackageBooleanTypes.contains(sym.name)
1077
- || sym.owner == CompiletimeOpsString .moduleClass && compiletimePackageStringTypes.contains(sym.name)
1073
+ isCompiletime_S( sym)
1074
+ || sym.owner == CompiletimeOpsAnyModuleClass && compiletimePackageAnyTypes.contains(sym.name)
1075
+ || sym.owner == CompiletimeOpsIntModuleClass && compiletimePackageIntTypes.contains(sym.name)
1076
+ || sym.owner == CompiletimeOpsBooleanModuleClass && compiletimePackageBooleanTypes.contains(sym.name)
1077
+ || sym.owner == CompiletimeOpsStringModuleClass && compiletimePackageStringTypes.contains(sym.name)
1078
1078
)
1079
1079
1080
1080
// ----- Scala-2 library patches --------------------------------------
0 commit comments