summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorGilles Dubochet <gilles.dubochet@epfl.ch>2010-04-29 17:01:22 +0000
committerGilles Dubochet <gilles.dubochet@epfl.ch>2010-04-29 17:01:22 +0000
commit5b937bacd38c34718e16989f3752e1f582ae2698 (patch)
tree6b14bd7647a353d9f39f3973a6e0e3444b738066 /src/library
parent8eb1d0c6ac940438b5f81d832dd3d0ab26de1ff5 (diff)
downloadscala-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.java13
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();
+}