Skip to content

Commit 2bfbe75

Browse files
szymon-rdKordyjan
authored andcommitted
Revert deletion of getStaticFieldOffset for now
1 parent ef8e855 commit 2bfbe75

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

library/src/scala/runtime/LazyVals.scala

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,14 @@ object LazyVals {
142142
r
143143
}
144144

145+
def getStaticFieldOffset(field: java.lang.reflect.Field): Long = {
146+
@nowarn
147+
val r = unsafe.staticFieldOffset(field)
148+
if (debug)
149+
println(s"getStaticFieldOffset(${field.getDeclaringClass}, ${field.getName}) = $r")
150+
r
151+
}
152+
145153
def getOffsetStatic(field: java.lang.reflect.Field) =
146154
@nowarn
147155
val r = unsafe.objectFieldOffset(field)

0 commit comments

Comments
 (0)