diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-04-29 17:01:22 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2010-04-29 17:01:22 +0000 |
commit | 5b937bacd38c34718e16989f3752e1f582ae2698 (patch) | |
tree | 6b14bd7647a353d9f39f3973a6e0e3444b738066 /src/library | |
parent | 8eb1d0c6ac940438b5f81d832dd3d0ab26de1ff5 (diff) | |
download | scala-5b937bacd38c34718e16989f3752e1f582ae2698.tar.gz scala-5b937bacd38c34718e16989f3752e1f582ae2698.tar.bz2 scala-5b937bacd38c34718e16989f3752e1f582ae2698.zip |
Closes #3310 (very large Scala class is compile...
Closes #3310 (very large Scala class is compiled to invalid classfile
because Scala signature can't fit into constant pool). Review by dragos.
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/reflect/ScalaLongSignature.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/library/scala/reflect/ScalaLongSignature.java b/src/library/scala/reflect/ScalaLongSignature.java new file mode 100644 index 0000000000..1ffd6d2520 --- /dev/null +++ b/src/library/scala/reflect/ScalaLongSignature.java @@ -0,0 +1,13 @@ +package scala.reflect; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +/** */ +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) +public @interface ScalaLongSignature { + public String[] bytes(); +} |