summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/classfile/UnPickle.java
Commit message (Collapse)AuthorAgeFilesLines
* Removed old Scalac code in sources and various ...Gilles Dubochet2005-12-181-643/+0
| | | | | Removed old Scalac code in sources and various other obsolete elements.
* - Fixed Pickle and UnPickle to handle correctly...paltherr2004-08-121-2/+14
| | | | | - Fixed Pickle and UnPickle to handle correctly compound types
* *** empty log message ***Martin Odersky2004-07-151-0/+11
|
* *** empty log message ***Martin Odersky2004-07-011-1/+0
|
* *** empty log message ***Martin Odersky2004-06-031-1/+3
|
* - Escape the printed value of string constants ...mihaylov2004-05-311-2/+2
| | | | | | | | - Escape the printed value of string constants to prevent it from changing the formatting - new lines, different colours (e.g. in scala.Console), etc.
* - Improved the condition for when the unpicklin...mihaylov2004-04-271-1/+1
| | | | | | | - Improved the condition for when the unpickling was successful, namely at least one of the symbols (the class or the module) should be initialized
* *** empty log message ***Martin Odersky2004-04-151-3/+2
|
* - Replaced Symbol.module by Symbol.sourceModulepaltherr2004-04-141-12/+18
| | | | | | | | | | | | - 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
* - Removed usage of Symbol.module() in Pickle/Un...paltherr2004-04-131-23/+23
| | | | | - Removed usage of Symbol.module() in Pickle/UnPickle
* - Replaced Symbol.dualClass by Symbol.linkedCla...paltherr2004-04-091-11/+9
| | | | | | - Replaced Symbol.dualClass by Symbol.linkedClass and Symbol.linkedModule
* *** empty log message ***Martin Odersky2004-04-061-1/+6
|
* - Moved AbstractFile from scalac.util into scal...paltherr2004-03-211-0/+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 parse methods in UnPicklepaltherr2004-03-201-9/+24
| | | | | - Removed UnPickle.sourcePath
* - Added factory methods for term symbol in clas...paltherr2004-03-181-36/+37
| | | | | | - Added factory methods for term symbol in class Symbol Made subclasses - of Symbol private (except for ClassSymbol)
* - Added factory methods for abstract types and ...paltherr2004-03-121-4/+4
| | | | | | - Added factory methods for abstract types and type aliases in Symbol - Moved AbsTypeSymbol.define and AliasTypeSymbol.define into Analyzer
* - Added factory method Symbol.newConstructorpaltherr2004-03-101-5/+7
| | | | | | | | - Changed method Symbol.addConstructor to receive new constructor - as argument Changed Symbol, Analyzer, class parser and - picklers to use new factory method Removed now unused methods - TermSymbol.makeConstructor/newConstructor
* - Removed usage of methods Symbol.makeModulepaltherr2004-03-101-21/+20
|
* - Added new factory methods in class Symbolpaltherr2004-03-101-2/+2
| | | | | | | | - 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
* - Added Type.NoPrefixpaltherr2004-03-041-3/+8
| | | | | - Replaced ThisType(NONE) by NoPrefix
* - Removed Definitions.ROOTpaltherr2004-02-291-2/+10
| | | | | - Changed ROOT_CLASS into a non-module class.
* - Removed Global.firstPos & Symbol.setFirstInfopaltherr2004-02-271-5/+5
|
* - Added CONSTANTtpe to the tag2string() method.mihaylov2004-02-231-0/+1
|
* - Fixed to correctly retrieve reference to ROOT...paltherr2004-02-011-0/+1
| | | | | - Fixed to correctly retrieve reference to ROOT.module()
* - Generalized use of AConstant to represent con...paltherr2004-02-011-35/+51
| | | | | - Generalized use of AConstant to represent constant values
* - Added automatic rebinding and unaliasing in T...paltherr2004-01-261-1/+1
| | | | | - Added automatic rebinding and unaliasing in TypeRef creation
* - Added correct owner to non-class compound typespaltherr2004-01-071-6/+2
|
* *** empty log message ***Martin Odersky2003-11-121-6/+5
|
* *** empty log message ***Martin Odersky2003-10-311-3/+4
|
* *** empty log message ***Martin Odersky2003-10-301-1/+53
|
* *** empty log message ***Martin Odersky2003-10-271-2/+7
|
* - Replaced name length test by Names.ROOT equal...paltherr2003-10-061-1/+1
| | | | | - Replaced name length test by Names.ROOT equality test
* *** empty log message ***Martin Odersky2003-09-191-2/+0
|
* *** empty log message ***Martin Odersky2003-09-181-5/+8
|
* *** empty log message ***Martin Odersky2003-09-151-26/+2
|
* *** empty log message ***Martin Odersky2003-08-281-2/+6
|
* *** empty log message ***Martin Odersky2003-08-211-1/+1
|
* *** empty log message ***Martin Odersky2003-08-211-1/+1
|
* - Removed constant Global.POST_ANALYZER_PHASE_ID.paltherr2003-08-181-6/+6
| | | | | | | | | | - Removed constant Symbol.FIRST_ID. - Added method Symbol.setFirstInfo(Type). - Added method Symbol.rawFirstInfo(). - Renamed Symbol.setInfo(Type,int) into Symbol.setInfoAt(Type,int). - Made Symbol.setInfoAt(Type,int) and Symbol.rawInfoAt(int) private. - Changed Symbol.currentPhaseId() to always return id of current phase.
* *** empty log message ***Martin Odersky2003-08-141-5/+6
|
* *** empty log message ***Martin Odersky2003-08-061-1/+2
|
* *** empty log message ***Martin Odersky2003-08-041-30/+84
|
* *** empty log message ***Martin Odersky2003-07-311-46/+47
|
* *** empty log message ***Martin Odersky2003-07-311-56/+50
|
* *** empty log message ***Martin Odersky2003-07-221-78/+136
|
* *** empty log message ***Martin Odersky2003-07-171-1/+34
|
* *** empty log message ***Martin Odersky2003-07-171-0/+386