Skip to content

Commit 280870d

Browse files
committed
Minify core (internal) property names to one letter each.
1 parent 7928663 commit 280870d

File tree

6 files changed

+236
-134
lines changed

6 files changed

+236
-134
lines changed

linker/shared/src/main/scala/org/scalajs/linker/backend/emitter/ClassEmitter.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,7 @@ private[emitter] final class ClassEmitter(sjsGen: SJSGen) {
705705
!(!(
706706
genIsScalaJSObject(obj) &&
707707
genIsClassNameInAncestors(className,
708-
obj DOT "$classData" DOT "ancestors")
708+
obj DOT cpn.classData DOT cpn.ancestors)
709709
))
710710
}
711711

@@ -781,9 +781,9 @@ private[emitter] final class ClassEmitter(sjsGen: SJSGen) {
781781
globalFunctionDef(VarField.isArrayOf, className, List(objParam, depthParam), None, {
782782
js.Return(!(!({
783783
genIsScalaJSObject(obj) &&
784-
((obj DOT "$classData" DOT "arrayDepth") === depth) &&
784+
((obj DOT cpn.classData DOT cpn.arrayDepth) === depth) &&
785785
genIsClassNameInAncestors(className,
786-
obj DOT "$classData" DOT "arrayBase" DOT "ancestors")
786+
obj DOT cpn.classData DOT cpn.arrayBase DOT cpn.ancestors)
787787
})))
788788
})
789789
}
@@ -814,7 +814,7 @@ private[emitter] final class ClassEmitter(sjsGen: SJSGen) {
814814

815815
private def genIsScalaJSObject(obj: js.Tree)(implicit pos: Position): js.Tree = {
816816
import TreeDSL._
817-
obj && (obj DOT "$classData")
817+
obj && (obj DOT cpn.classData)
818818
}
819819

820820
private def genIsClassNameInAncestors(className: ClassName,
@@ -915,7 +915,7 @@ private[emitter] final class ClassEmitter(sjsGen: SJSGen) {
915915
val prunedParams =
916916
allParams.reverse.dropWhile(_.isInstanceOf[js.Undefined]).reverse
917917

918-
val typeData = js.Apply(js.New(globalVar(VarField.TypeData, CoreVar), Nil) DOT "initClass",
918+
val typeData = js.Apply(js.New(globalVar(VarField.TypeData, CoreVar), Nil) DOT cpn.initClass,
919919
prunedParams)
920920

921921
globalVarDef(VarField.d, className, typeData)
@@ -927,7 +927,7 @@ private[emitter] final class ClassEmitter(sjsGen: SJSGen) {
927927
globalKnowledge: GlobalKnowledge, pos: Position): js.Tree = {
928928
import TreeDSL._
929929

930-
globalVar(VarField.c, className).prototype DOT "$classData" := globalVar(VarField.d, className)
930+
globalVar(VarField.c, className).prototype DOT cpn.classData := globalVar(VarField.d, className)
931931
}
932932

933933
def genModuleAccessor(className: ClassName, isJSClass: Boolean)(

0 commit comments

Comments
 (0)