Skip to content

Commit 556615f

Browse files
committed
Fine tune visibility of generated private methods
1 parent 9406c0b commit 556615f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

macros/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/macros/JsonCodecMaker.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ object JsonCodecMaker {
389389
val nullValueName = nullValueNames.getOrElseUpdate(tpe, TermName("v" + nullValueNames.size))
390390
nullValueTrees.getOrElseUpdate(tpe, {
391391
val impl = f
392-
q"private val $nullValueName: $tpe = $impl"
392+
q"private[this] val $nullValueName: $tpe = $impl"
393393
})
394394
q"$nullValueName"
395395
}
@@ -401,7 +401,7 @@ object JsonCodecMaker {
401401
val reqFieldName = reqFieldNames.getOrElseUpdate(tpe, TermName("r" + reqFieldNames.size))
402402
reqFieldTrees.getOrElseUpdate(tpe, {
403403
val impl = f
404-
q"private val $reqFieldName: Array[String] = Array(..$impl)"
404+
q"private[this] val $reqFieldName: Array[String] = Array(..$impl)"
405405
})
406406
q"$reqFieldName"
407407
}
@@ -418,7 +418,7 @@ object JsonCodecMaker {
418418
val decodeMethodName = decodeMethodNames.getOrElseUpdate(methodKey, TermName("d" + decodeMethodNames.size))
419419
decodeMethodTrees.getOrElseUpdate(methodKey, {
420420
val impl = f
421-
q"private def $decodeMethodName(in: JsonReader, default: ${methodKey.tpe}): ${methodKey.tpe} = $impl"
421+
q"private[this] def $decodeMethodName(in: JsonReader, default: ${methodKey.tpe}): ${methodKey.tpe} = $impl"
422422
})
423423
q"$decodeMethodName(in, $arg)"
424424
}
@@ -430,7 +430,7 @@ object JsonCodecMaker {
430430
val encodeMethodName = encodeMethodNames.getOrElseUpdate(methodKey, TermName("e" + encodeMethodNames.size))
431431
encodeMethodTrees.getOrElseUpdate(methodKey, {
432432
val impl = f
433-
q"private def $encodeMethodName(x: ${methodKey.tpe}, out: JsonWriter): Unit = $impl"
433+
q"private[this] def $encodeMethodName(x: ${methodKey.tpe}, out: JsonWriter): Unit = $impl"
434434
})
435435
q"$encodeMethodName($arg, out)"
436436
}

0 commit comments

Comments
 (0)