diff options
author | buraq <buraq@epfl.ch> | 2004-06-07 13:28:15 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2004-06-07 13:28:15 +0000 |
commit | 239e60890f13e98859881f479f9a119e865410d6 (patch) | |
tree | 3f41fadb54821222bd509760c903c7eb310e2d4a /sources | |
parent | 43d9d996ff6b7d3d7b9548e6094038aeb5dbfbde (diff) | |
download | scala-239e60890f13e98859881f479f9a119e865410d6.tar.gz scala-239e60890f13e98859881f479f9a119e865410d6.tar.bz2 scala-239e60890f13e98859881f479f9a119e865410d6.zip |
made classes *public*, because they are accesse...
made classes *public*, because they are accessed from subpackages
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index 965e844320..7b574ba21f 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -1718,7 +1718,7 @@ public abstract class Symbol implements Modifiers, Kinds { /** A class for term symbols */ -class TermSymbol extends Symbol { +public class TermSymbol extends Symbol { /** Constructor */ TermSymbol(Symbol owner, int pos, int flags, Name name, int attrs) { @@ -1809,7 +1809,7 @@ public class ModuleSymbol extends TermSymbol { * * @see Symbol#linkedModule() */ -final class LinkedModuleSymbol extends ModuleSymbol { +public final class LinkedModuleSymbol extends ModuleSymbol { /** The linked class */ private final LinkedClassSymbol clasz; @@ -1830,7 +1830,7 @@ final class LinkedModuleSymbol extends ModuleSymbol { /** A base class for all type symbols. * It has AliasTypeSymbol, AbsTypeSymbol, ClassSymbol as subclasses. */ -abstract class TypeSymbol extends Symbol { +public abstract class TypeSymbol extends Symbol { /** The history of closures of this symbol */ private final History/*<Type[]>*/ closures; @@ -1967,7 +1967,7 @@ abstract class TypeSymbol extends Symbol { protected abstract TypeSymbol cloneTypeSymbolImpl(Symbol owner, int attrs); } -final class AliasTypeSymbol extends TypeSymbol { +public final class AliasTypeSymbol extends TypeSymbol { /** Initializes this instance. */ AliasTypeSymbol(Symbol owner, int pos, int flags, Name name, int attrs) { @@ -2176,7 +2176,7 @@ public final class ModuleClassSymbol extends ClassSymbol { * * @see Symbol#linkedModule() */ -final class LinkedClassSymbol extends ClassSymbol { +public final class LinkedClassSymbol extends ClassSymbol { /** The linked module */ private final LinkedModuleSymbol module; @@ -2195,7 +2195,7 @@ final class LinkedClassSymbol extends ClassSymbol { /** The class of Symbol.NONE */ -final class NoSymbol extends Symbol { +public final class NoSymbol extends Symbol { /** Constructor */ public NoSymbol() { @@ -2249,7 +2249,7 @@ public class CyclicReference extends Type.Error { } /** A base class for values indexed by phases. */ -abstract class IntervalList { +public abstract class IntervalList { /** Interval starts at start of phase "start" (inclusive) */ public final Phase start; @@ -2279,7 +2279,7 @@ abstract class IntervalList { } /** A class for types indexed by phases. */ -class TypeIntervalList extends IntervalList { +public class TypeIntervalList extends IntervalList { /** Previous interval */ public final TypeIntervalList prev; |