diff options
author | paltherr <paltherr@epfl.ch> | 2003-10-13 15:43:36 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-10-13 15:43:36 +0000 |
commit | 774bd9179ecc515902db63ef2ba7271e6d6d4a6e (patch) | |
tree | 8bcd236b0d46b796c821ac67337530947266d2a0 /sources/scalac/symtab | |
parent | a87e39db1f901094e959fd2121b5d7afe98a9c6c (diff) | |
download | scala-774bd9179ecc515902db63ef2ba7271e6d6d4a6e.tar.gz scala-774bd9179ecc515902db63ef2ba7271e6d6d4a6e.tar.bz2 scala-774bd9179ecc515902db63ef2ba7271e6d6d4a6e.zip |
- Addded Definitions.PATTERN_WILDCARD
- Removed Names.WILDCARD
- Added Names.PATTERN_WILDCARD
- Added Names.IMPORT_WILDCARD
- Replaced most uses of Names.PATTERN_WILDCARD by Definitions.PATTERN_WILDCARD
- Removed TreeInfo.isWildcardPattern
Diffstat (limited to 'sources/scalac/symtab')
-rw-r--r-- | sources/scalac/symtab/Definitions.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sources/scalac/symtab/Definitions.java b/sources/scalac/symtab/Definitions.java index f4dfe9560b..481da7c6d0 100644 --- a/sources/scalac/symtab/Definitions.java +++ b/sources/scalac/symtab/Definitions.java @@ -193,6 +193,8 @@ public class Definitions { public Symbol BARBAR() { loadBooleanMembers(); return BARBAR; } public Symbol AMPAMP() { loadBooleanMembers(); return AMPAMP; } + public final Symbol PATTERN_WILDCARD; + public Definitions(Global global) { // a hack to make definitions accessible earlier to other // components @@ -427,6 +429,10 @@ public class Definitions { Position.NOPOS, Names.ZERO, ROOT_CLASS, 0); ZERO.setInfo(ALL_TYPE); ROOT.members().enter(ZERO); + + PATTERN_WILDCARD = new TermSymbol( + Position.NOPOS, Names.PATTERN_WILDCARD, Symbol.NONE, 0); + PATTERN_WILDCARD.setType(ALL_TYPE); } private Symbol newParameter(Symbol owner, Type tp) { |