summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-06-07 13:28:15 +0000
committerburaq <buraq@epfl.ch>2004-06-07 13:28:15 +0000
commit239e60890f13e98859881f479f9a119e865410d6 (patch)
tree3f41fadb54821222bd509760c903c7eb310e2d4a /sources
parent43d9d996ff6b7d3d7b9548e6094038aeb5dbfbde (diff)
downloadscala-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.java16
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;