summaryrefslogtreecommitdiff
path: root/sources/scalac/ast
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2004-04-19 17:02:30 +0000
committerMartin Odersky <odersky@gmail.com>2004-04-19 17:02:30 +0000
commit77f339b1011924a21e463739f9132bde850c17c6 (patch)
tree8d121abc7c7ec98ccd7ef971444e4bb641091b06 /sources/scalac/ast
parent8ff3a9738146851ae41568c2df359c8f8fa83942 (diff)
downloadscala-77f339b1011924a21e463739f9132bde850c17c6.tar.gz
scala-77f339b1011924a21e463739f9132bde850c17c6.tar.bz2
scala-77f339b1011924a21e463739f9132bde850c17c6.zip
*** empty log message ***
Diffstat (limited to 'sources/scalac/ast')
-rw-r--r--sources/scalac/ast/TreeInfo.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/sources/scalac/ast/TreeInfo.java b/sources/scalac/ast/TreeInfo.java
index b66b7d2357..6321fc280b 100644
--- a/sources/scalac/ast/TreeInfo.java
+++ b/sources/scalac/ast/TreeInfo.java
@@ -77,13 +77,16 @@ public class TreeInfo {
case Tree.Empty:
case ClassDef(_, _, _, _, _, _):
case ModuleDef(_, _, _, _):
- case DefDef(_, _, _, _, _, _):
case AbsTypeDef(_, _, _, _):
case AliasTypeDef(_, _, _, _):
case Import(_, _):
return true;
+ case DefDef(_, Name name, _, _, _, _):
+ return name != Names.CONSTRUCTOR;
case ValDef(int mods, _, _, Tree rhs):
return (mods & Modifiers.MUTABLE) == 0 && isPureExpr(rhs);
+ case DocDef(_, Tree definition):
+ return isPureDef(definition);
default:
return false;
}