diff options
author | Matthias Zenger <mzenger@gmail.com> | 2003-08-28 12:39:14 +0000 |
---|---|---|
committer | Matthias Zenger <mzenger@gmail.com> | 2003-08-28 12:39:14 +0000 |
commit | 1f02ae13680bcf874db01096105c22b4d5d3f042 (patch) | |
tree | 56b6d42ad48f39e669b439373e7e10cc1fafab16 /sources/scalac/symtab/Symbol.java | |
parent | 7a9bbd21f018981ce132dd7d2d4ab1ca33bd4df2 (diff) | |
download | scala-1f02ae13680bcf874db01096105c22b4d5d3f042.tar.gz scala-1f02ae13680bcf874db01096105c22b4d5d3f042.tar.bz2 scala-1f02ae13680bcf874db01096105c22b4d5d3f042.zip |
Added support for case tags.
Diffstat (limited to 'sources/scalac/symtab/Symbol.java')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index c3da3e15d9..28772e6bc5 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -1051,6 +1051,13 @@ public abstract class Symbol implements Modifiers, Kinds { this.infos = TypeIntervalList.EMPTY; this.setInfo(completer); } + + /** return a tag which (in the ideal case) uniquely identifies + * class symbols + */ + public int tag() { + return name.toString().hashCode(); + } } /** A class for term symbols |