diff options
author | Paul Phillips <paulp@improving.org> | 2013-03-25 12:24:12 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2013-03-25 12:24:12 -0700 |
commit | 28a6574554799ec48b64b7b4930cd2518a1f1e5d (patch) | |
tree | 9bcc55e9832a9ef21cdceedd4560f5971effdc5e /src/reflect | |
parent | e5b54146dd68f576f6439a6e1999b5c46795f39b (diff) | |
parent | b7cbda78e8e280ac1354a017890cdfd8a9b77290 (diff) | |
download | scala-28a6574554799ec48b64b7b4930cd2518a1f1e5d.tar.gz scala-28a6574554799ec48b64b7b4930cd2518a1f1e5d.tar.bz2 scala-28a6574554799ec48b64b7b4930cd2518a1f1e5d.zip |
Merge pull request #2257 from JamesIry/2.10.x_classfile_51
Read version 51 (JDK 7) class files.
Diffstat (limited to 'src/reflect')
-rw-r--r-- | src/reflect/scala/reflect/internal/ClassfileConstants.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/reflect/scala/reflect/internal/ClassfileConstants.scala b/src/reflect/scala/reflect/internal/ClassfileConstants.scala index 7ccb661426..c198271fb1 100644 --- a/src/reflect/scala/reflect/internal/ClassfileConstants.scala +++ b/src/reflect/scala/reflect/internal/ClassfileConstants.scala @@ -72,6 +72,9 @@ object ClassfileConstants { 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_INVOKEDYNAMIC = 18 // tags describing the type of a literal in attribute values final val BYTE_TAG = 'B' @@ -306,7 +309,7 @@ object ClassfileConstants { final val invokespecial = 0xb7 final val invokestatic = 0xb8 final val invokeinterface = 0xb9 - final val xxxunusedxxxx = 0xba + final val invokedynamic = 0xba final val new_ = 0xbb final val newarray = 0xbc |