summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2006-08-15 09:27:21 +0000
committerIulian Dragos <jaguarul@gmail.com>2006-08-15 09:27:21 +0000
commitd03714058c93a7156d306b02a91762ab942eb238 (patch)
treeaa6b40a1be702b92a675cdc6eb95288a8af26be5
parent9b88ad1f3c30ebd32d3cb24116a71ad9628573e3 (diff)
downloadscala-d03714058c93a7156d306b02a91762ab942eb238.tar.gz
scala-d03714058c93a7156d306b02a91762ab942eb238.tar.bz2
scala-d03714058c93a7156d306b02a91762ab942eb238.zip
Added initial icode reader.
-rw-r--r--src/compiler/scala/tools/nsc/symtab/Symbols.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/Symbols.scala b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
index bb8c000f99..c97ae9eef5 100644
--- a/src/compiler/scala/tools/nsc/symtab/Symbols.scala
+++ b/src/compiler/scala/tools/nsc/symtab/Symbols.scala
@@ -988,6 +988,8 @@ trait Symbols requires SymbolTable {
/** A class for class symbols */
class ClassSymbol(initOwner: Symbol, initPos: int, initName: Name) extends TypeSymbol(initOwner, initPos, initName) {
+ /** The classfile from which this class was loaded. Maybe null. */
+ var classFile: AbstractFile = _;
private var source: AbstractFile = null
override def sourceFile = if (owner.isPackageClass) source else super.sourceFile
override def sourceFile_=(f: AbstractFile): unit = {