summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-11 13:35:54 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-11 13:35:54 +0000
commit0aa10646c74aa9e0c4c872006ed33e9305d9f4d7 (patch)
tree6811a3fdb6f30bb8980042375437d7101ac881a4
parentaa96bcae32197b746ec3dca26bb28198df0261ea (diff)
downloadscala-0aa10646c74aa9e0c4c872006ed33e9305d9f4d7.tar.gz
scala-0aa10646c74aa9e0c4c872006ed33e9305d9f4d7.tar.bz2
scala-0aa10646c74aa9e0c4c872006ed33e9305d9f4d7.zip
- Modified SymbolTablePrinter.getSymbolKeyword ...
- Modified SymbolTablePrinter.getSymbolKeyword to include package info
-rw-r--r--sources/scala/tools/scaladoc/SymbolTablePrinter.java4
-rw-r--r--sources/scalac/symtab/SymbolTablePrinter.java1
2 files changed, 2 insertions, 3 deletions
diff --git a/sources/scala/tools/scaladoc/SymbolTablePrinter.java b/sources/scala/tools/scaladoc/SymbolTablePrinter.java
index c604c0000c..638bcee31a 100644
--- a/sources/scala/tools/scaladoc/SymbolTablePrinter.java
+++ b/sources/scala/tools/scaladoc/SymbolTablePrinter.java
@@ -137,10 +137,8 @@ public abstract class MySymbolTablePrinter extends SymbolTablePrinter {
/** The keyword of a symbol from the user side. */
public String getSymbolKeywordForDoc(Symbol symbol) {
String keyword = getSymbolKeyword(symbol);
- // package
- if (symbol.isPackage()) keyword = "package";
// accessor function for a val
- if (symbol.isInitializedMethod() && (symbol.flags & Modifiers.STABLE) != 0)
+ if (symbol.isInitializedMethod() && symbol.hasStableFlag())
keyword = "val";
return keyword;
}
diff --git a/sources/scalac/symtab/SymbolTablePrinter.java b/sources/scalac/symtab/SymbolTablePrinter.java
index 333978257c..4cac9acfef 100644
--- a/sources/scalac/symtab/SymbolTablePrinter.java
+++ b/sources/scalac/symtab/SymbolTablePrinter.java
@@ -290,6 +290,7 @@ public class SymbolTablePrinter {
return "type";
case Kinds.VAL:
if (symbol.isVariable()) return "var";
+ if (symbol.isPackage()) return "package";
if (symbol.isModule()) return "object";
if (symbol.isInitializedMethod()) return "def";
return "val";