summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2009-12-14 12:01:53 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2009-12-14 12:01:53 +0000
commit461c798dbf0653ed8d89d7bd6cbd94366f6572f7 (patch)
treea0abf0216ed107e2b6edcc7cc847fa39ae52d514 /src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
parent1db89021e52efd946054c98add2f855d050453c4 (diff)
downloadscala-461c798dbf0653ed8d89d7bd6cbd94366f6572f7.tar.gz
scala-461c798dbf0653ed8d89d7bd6cbd94366f6572f7.tar.bz2
scala-461c798dbf0653ed8d89d7bd6cbd94366f6572f7.zip
integration of java and scala deprecation
Diffstat (limited to 'src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
index 89572fe90e..6f21e3fee9 100644
--- a/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
+++ b/src/compiler/scala/tools/nsc/symtab/classfile/ClassfileParser.scala
@@ -772,7 +772,8 @@ abstract class ClassfileParser {
sym.setFlag(BRIDGE)
in.skip(attrLen)
case nme.DeprecatedATTR =>
- sym.setFlag(DEPRECATED)
+ val arg = Literal(Constant("see corresponding Javadoc for more information."))
+ sym.addAnnotation(AnnotationInfo(definitions.DeprecatedAttr.tpe, List(arg), List()))
in.skip(attrLen)
case nme.ConstantValueATTR =>
val c = pool.getConstant(in.nextChar)