diff options
author | Adriaan Moors <adriaan@lightbend.com> | 2017-04-04 14:10:11 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-04 14:10:11 -0700 |
commit | 197bb9e64076aaa7f0815458044df700597f7331 (patch) | |
tree | d8303eb880612bd0ebaadc1df204ee8bf3fda0aa /src/scalap/scala/tools/scalap/Classfiles.scala | |
parent | cc7acdde787fe32ba5894c35d1019963ed094c87 (diff) | |
parent | 22c2aa112b18f57b32f553d80a8b7332b4ea8307 (diff) | |
download | scala-197bb9e64076aaa7f0815458044df700597f7331.tar.gz scala-197bb9e64076aaa7f0815458044df700597f7331.tar.bz2 scala-197bb9e64076aaa7f0815458044df700597f7331.zip |
Merge pull request #5773 from wpopielarski/2.12.x
Adds three Java 8 new Constant Pool structures to scalap.
Diffstat (limited to 'src/scalap/scala/tools/scalap/Classfiles.scala')
-rw-r--r-- | src/scalap/scala/tools/scalap/Classfiles.scala | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/scalap/scala/tools/scalap/Classfiles.scala b/src/scalap/scala/tools/scalap/Classfiles.scala index 9295dd7aff..c228b747c8 100644 --- a/src/scalap/scala/tools/scalap/Classfiles.scala +++ b/src/scalap/scala/tools/scalap/Classfiles.scala @@ -26,6 +26,9 @@ object Classfiles { final val CONSTANT_METHODREF = 10 final val CONSTANT_INTFMETHODREF = 11 final val CONSTANT_NAMEANDTYPE = 12 + final val CONSTANT_METHODHANDLE = 15 + final val CONSTANT_METHODTYPE = 16 + final val CONSTANT_INVDYNAMIC = 18 final val constantTagToString = Map( CONSTANT_UTF8 -> "UTF8", @@ -39,7 +42,10 @@ object Classfiles { CONSTANT_FIELDREF -> "Field", CONSTANT_METHODREF -> "Method", CONSTANT_INTFMETHODREF -> "InterfaceMethod", - CONSTANT_NAMEANDTYPE -> "NameAndType" + CONSTANT_NAMEANDTYPE -> "NameAndType", + CONSTANT_METHODHANDLE -> "MethodHandle", + CONSTANT_METHODTYPE -> "MethodType", + CONSTANT_INVDYNAMIC -> "InvokeDynamic" ) } |