diff options
author | Martin Odersky <odersky@gmail.com> | 2004-04-19 17:02:30 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2004-04-19 17:02:30 +0000 |
commit | 77f339b1011924a21e463739f9132bde850c17c6 (patch) | |
tree | 8d121abc7c7ec98ccd7ef971444e4bb641091b06 /sources/scalac/ast/TreeInfo.java | |
parent | 8ff3a9738146851ae41568c2df359c8f8fa83942 (diff) | |
download | scala-77f339b1011924a21e463739f9132bde850c17c6.tar.gz scala-77f339b1011924a21e463739f9132bde850c17c6.tar.bz2 scala-77f339b1011924a21e463739f9132bde850c17c6.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/ast/TreeInfo.java')
-rw-r--r-- | sources/scalac/ast/TreeInfo.java | 5 |
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; } |