The lambda project needs several packages from ASM to be added to the jdk. See
http://asm.ow2.org/
for info on ASM.
The following packages from ASM 4.0 will be added:
org.objectweb.asm
org.objectweb.asm.commons
org.objectweb.asm.signature -- needed by a few files in commons and util
org.objectweb.asm.tree
org.objectweb.asm.tree.analysis -- needed by some files in util
org.objectweb.asm.util
These packages are intended only for internal use in the jdk. As such:
- their names will be prefixed with
jdk.internal
- they will not be in ct.sym so that by default, javac will disallow access to them
- they will be treated like other JDK internal classes wrt security