summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/classfile/PackageParser.java
Commit message (Collapse)AuthorAgeFilesLines
* Removed old Scalac code in sources and various ...Gilles Dubochet2005-12-181-232/+0
| | | | | Removed old Scalac code in sources and various other obsolete elements.
* - Added origin to loaded symbols.paltherr2005-02-011-4/+10
|
* - Added method isValidNamepaltherr2004-12-131-0/+10
|
* - Added loop shortcuts in removeHiddenMemberspaltherr2004-12-131-0/+2
|
* - Changed PackageParsers to use .symbl filespaltherr2004-12-021-1/+51
|
* - In [CLR]PackageParser split doComplete/preIni...paltherr2004-12-021-37/+70
| | | | | - In [CLR]PackageParser split doComplete/preInitialize into four methods
* - Separated the JVM package parser from the CLR...mihaylov2004-09-091-64/+22
| | | | | - Separated the JVM package parser from the CLR package parser
* - Accomodated the changes in CLRPackageParsermihaylov2004-06-021-16/+10
|
* - When using the MSIL backend import classes fr...mihaylov2004-05-311-11/+66
| | | | | | - When using the MSIL backend import classes from .NET assemblies rather than .class files
* - Replaced Symbol.module by Symbol.sourceModulepaltherr2004-04-141-1/+4
| | | | | | | | | | | | - Made Symbol.linkedModule and Symbol.linkedClass a bit less ambiguous - Added documentation to Symbol.sourceModule and Symbol.linkedModule - Added classes ConstructorSymbol, ModuleSymbol ModuleClassSymbol - Added classes LinkedModuleSymbol and LinkedClassSymbol - Changed the argument order in symbol constructors to be the same as in the symbol factories - Changed Pickle to use sourceModule instead of HashTable - Replaced notion of main class by notion of root symbol in SymbolLoader - Fixed UnPickle to work with any root symbol
* - Split scala.tools.util.AbstractFile into seve...paltherr2004-03-231-42/+30
| | | | | | | | | | - Split scala.tools.util.AbstractFile into several files Added - scala.tools.util.DirectoryPath Added scala.tools.util.VirtualDirectory - Changed interface of scala.tools.util.AbstractFile Rewrote - scala.tools.util.ZipArchive (merged ZipArchive and JarArchive) Moved - ClassPath to scala.tools.util Changed ClassPath and PackageParser to - rely on DirectoryPath for file lookups
* - Removed reference from CLRPackageParser on Pa...paltherr2004-03-211-6/+2
| | | | | - Removed reference from CLRPackageParser on PackageParser
* - Avoided recomputations of files that are alre...paltherr2004-03-211-7/+4
| | | | | - Avoided recomputations of files that are already done in PackageParser
* - Standardized names used in ClassPathpaltherr2004-03-211-2/+0
|
* - Moved AbstractFile from scalac.util into scal...paltherr2004-03-211-1/+1
| | | | | - Moved AbstractFile from scalac.util into scala.tools.util
* - Moved Position and SourceFile from ch.epfl.la...paltherr2004-03-211-1/+1
| | | | | | - Moved Position and SourceFile from ch.epfl.lamp.util to scala.tools.util
* - Added new factory methods in class Symbolpaltherr2004-03-101-106/+112
| | | | | | | | - Removed hack from ClassSymbol.dualClass - Rewrote PackageParser and adapted other parsers and analyzer to use the new factory method - Replaced some unsound calls to Symbol.module by calls to Symbol.dualClass
* - Replaced MetadataParser superclass by SymbolL...paltherr2004-03-091-11/+5
| | | | | | | | | - Replaced MetadataParser superclass by SymbolLoader Removed usage - of staticsParsers (no more needed with SymbolLoader) Simplified - Analyzer.lateEnter (code no more needed with SymbolLoader) Moved some - code from SourceCompleter into Analyzer.loadMixinCode Simplified - parsers (code no more needed with SymbolLoader)
* - Removed special case for scala.Object (which ...paltherr2004-02-291-11/+7
| | | | | - Removed special case for scala.Object (which doesn't exist any more).
* - Rewrote SourceRepresentation.externalizeFileN...paltherr2004-02-291-3/+1
| | | | | | - Rewrote SourceRepresentation.externalizeFileName to use SymbolNameWriter
* - added common superclass (MetadataParser) for ...mihaylov2003-12-081-10/+11
| | | | | | - added common superclass (MetadataParser) for PackageParser and ClassParser that handles switching and restoring the compiler phase
* - Added phase changespaltherr2003-10-281-0/+3
|
* - Replaced test of name length by call to isRootpaltherr2003-10-061-3/+2
|
* *** empty log message ***Martin Odersky2003-08-251-32/+12
|
* *** empty log message ***Martin Odersky2003-08-111-5/+7
|
* *** empty log message ***Martin Odersky2003-08-061-10/+31
|
* *** empty log message ***Martin Odersky2003-08-041-3/+4
|
* *** empty log message ***Martin Odersky2003-07-311-6/+6
|
* *** empty log message ***Martin Odersky2003-07-221-17/+27
|
* * .scala files always dominate .class files; co...Matthias Zenger2003-03-171-19/+21
| | | | | | | * .scala files always dominate .class files; consequently, we never refer to classfiles generated by the Scala compiler if the corresponding sourcefiles can be found in the classpath.
* Initial version.Martin Odersky2003-02-131-0/+129