Skip to content

Commit 298f51a

Browse files
committed
Update BeanIntrospector.scala
1 parent c2a44f6 commit 298f51a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/scala/tools/jackson/module/scala/introspect/BeanIntrospector.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ import scala.reflect.NameTransformer
3838

3939
object BeanIntrospector {
4040

41+
private val publicLookup = MethodHandles.publicLookup
42+
4143
def apply[T <: AnyRef](cls: Class[_]) = {
4244

4345
/**
@@ -73,7 +75,7 @@ object BeanIntrospector {
7375
def findCompanionObject(c: Class[_]): Option[AnyRef] = {
7476
try {
7577
val companionObjectClass = c.getClassLoader.loadClass(c.getName + "$")
76-
val varHandle = MethodHandles.publicLookup.findStaticVarHandle(
78+
val varHandle = publicLookup.findStaticVarHandle(
7779
companionObjectClass, "MODULE$", companionObjectClass)
7880
Some(varHandle.get())
7981
} catch {

0 commit comments

Comments
 (0)