summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/Definitions.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-10-13 15:43:36 +0000
committerpaltherr <paltherr@epfl.ch>2003-10-13 15:43:36 +0000
commit774bd9179ecc515902db63ef2ba7271e6d6d4a6e (patch)
tree8bcd236b0d46b796c821ac67337530947266d2a0 /sources/scalac/symtab/Definitions.java
parenta87e39db1f901094e959fd2121b5d7afe98a9c6c (diff)
downloadscala-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/Definitions.java')
-rw-r--r--sources/scalac/symtab/Definitions.java6
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) {