summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/StdNames.scala
diff options
context:
space:
mode:
authorDenys Shabalin <denys.shabalin@typesafe.com>2014-02-25 12:36:27 +0100
committerDenys Shabalin <denys.shabalin@typesafe.com>2014-03-09 15:47:21 +0200
commit67d175f06db62e8af18851fc5694cfff2158d73b (patch)
treebe0ddf941355a07ee0a92cfb687260149a5c2c30 /src/reflect/scala/reflect/internal/StdNames.scala
parent973f2255481c0ee3c9954d361ef3941186495c8f (diff)
downloadscala-67d175f06db62e8af18851fc5694cfff2158d73b.tar.gz
scala-67d175f06db62e8af18851fc5694cfff2158d73b.tar.bz2
scala-67d175f06db62e8af18851fc5694cfff2158d73b.zip
SI-8331 make sure type select & applied type doesn't match terms
Due to tree re-use it used to be the fact that type quasiquotes could match term trees. This commit makes sure selections and applied type and type applied are all non-overlapping between q and tq.
Diffstat (limited to 'src/reflect/scala/reflect/internal/StdNames.scala')
-rw-r--r--src/reflect/scala/reflect/internal/StdNames.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/StdNames.scala b/src/reflect/scala/reflect/internal/StdNames.scala
index 339923a061..640e0606c7 100644
--- a/src/reflect/scala/reflect/internal/StdNames.scala
+++ b/src/reflect/scala/reflect/internal/StdNames.scala
@@ -613,6 +613,7 @@ trait StdNames {
val SingleType: NameType = "SingleType"
val SuperType: NameType = "SuperType"
val SyntacticApplied: NameType = "SyntacticApplied"
+ val SyntacticAppliedType: NameType = "SyntacticAppliedType"
val SyntacticAssign: NameType = "SyntacticAssign"
val SyntacticBlock: NameType = "SyntacticBlock"
val SyntacticClassDef: NameType = "SyntacticClassDef"
@@ -630,6 +631,8 @@ trait StdNames {
val SyntacticObjectDef: NameType = "SyntacticObjectDef"
val SyntacticPackageObjectDef: NameType = "SyntacticPackageObjectDef"
val SyntacticPatDef: NameType = "SyntacticPatDef"
+ val SyntacticSelectType: NameType = "SyntacticSelectType"
+ val SyntacticSelectTerm: NameType = "SyntacticSelectTerm"
val SyntacticTraitDef: NameType = "SyntacticTraitDef"
val SyntacticTry: NameType = "SyntacticTry"
val SyntacticTuple: NameType = "SyntacticTuple"