aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-06-20 07:41:10 -0400
committerGravatar Kristina Chodorow <kchodorow@google.com>2017-06-20 14:36:06 -0400
commit2d008e824e4c5c39f00f21cfa879eed61d5b500a (patch)
tree762e250be38b5b2a2191cd911b8466037e7a6824 /src/main/java/com
parent44833517b549af9a844e58a2c6978111bda06720 (diff)
Automated rollback of commit 317e0de2113f0361c9dbf98653ceda4efea3f3e2.
*** Original change description *** Access interface constants to explicitly trigger the execution of interface initializers. The problem is that when we desugar default methods, the static intializer of interface will not be executed. The JVM spec says that if an interface has default methods, then when it is loaded, it will also be initialized. After we desugar such an interface, its default methods are removed, and when we load the interface, the <clinit> will not be executed. This CL checks whether an interface has default me... *** ROLLBACK_OF=159496992 NO_SQ=PURE_ROLLBACK RELNOTES: None PiperOrigin-RevId: 159545752
Diffstat (limited to 'src/main/java/com')
0 files changed, 0 insertions, 0 deletions