summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2009-09-25 09:20:06 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2009-09-25 09:20:06 +0000
commita43a29e64351a60fc563f777e5dbb07e001470e7 (patch)
tree0d281fa35b3c97bc6a3ae2f69febe4953f481411 /src/library
parent026b824ecc441261db79eec45eb0a3d0ebd50e80 (diff)
downloadscala-a43a29e64351a60fc563f777e5dbb07e001470e7.tar.gz
scala-a43a29e64351a60fc563f777e5dbb07e001470e7.tar.bz2
scala-a43a29e64351a60fc563f777e5dbb07e001470e7.zip
copying of field annotations can now be control...
copying of field annotations can now be controlled, annotate the annotation class (works with type aliases). Names & location of the meta-annotations field/getter/setter/beanGetter/beanSetter to be discussed.
Diffstat (limited to 'src/library')
-rw-r--r--src/library/scala/annotation/beanGetter.scala12
-rw-r--r--src/library/scala/annotation/beanSetter.scala12
-rw-r--r--src/library/scala/annotation/field.scala12
-rw-r--r--src/library/scala/annotation/getter.scala12
-rw-r--r--src/library/scala/annotation/setter.scala12
5 files changed, 60 insertions, 0 deletions
diff --git a/src/library/scala/annotation/beanGetter.scala b/src/library/scala/annotation/beanGetter.scala
new file mode 100644
index 0000000000..446db85a4e
--- /dev/null
+++ b/src/library/scala/annotation/beanGetter.scala
@@ -0,0 +1,12 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2002-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+package scala.annotation
+
+/** Doc
+ */
+final class beanGetter extends StaticAnnotation
diff --git a/src/library/scala/annotation/beanSetter.scala b/src/library/scala/annotation/beanSetter.scala
new file mode 100644
index 0000000000..0febc8f05d
--- /dev/null
+++ b/src/library/scala/annotation/beanSetter.scala
@@ -0,0 +1,12 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2002-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+package scala.annotation
+
+/** Doc
+ */
+final class beanSetter extends StaticAnnotation
diff --git a/src/library/scala/annotation/field.scala b/src/library/scala/annotation/field.scala
new file mode 100644
index 0000000000..2fd4515235
--- /dev/null
+++ b/src/library/scala/annotation/field.scala
@@ -0,0 +1,12 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2002-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+package scala.annotation
+
+/** Doc
+ */
+final class field extends StaticAnnotation
diff --git a/src/library/scala/annotation/getter.scala b/src/library/scala/annotation/getter.scala
new file mode 100644
index 0000000000..559c132cc5
--- /dev/null
+++ b/src/library/scala/annotation/getter.scala
@@ -0,0 +1,12 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2002-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+package scala.annotation
+
+/** Doc
+ */
+final class getter extends StaticAnnotation
diff --git a/src/library/scala/annotation/setter.scala b/src/library/scala/annotation/setter.scala
new file mode 100644
index 0000000000..8b5583c825
--- /dev/null
+++ b/src/library/scala/annotation/setter.scala
@@ -0,0 +1,12 @@
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2002-2009, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+\* */
+package scala.annotation
+
+/** Doc
+ */
+final class setter extends StaticAnnotation