Download scala-compiler-2.7.4.final-sources.jar
scala-compiler/scala-compiler-2.7.4.final-sources.jar.zip( 752 k)
The download jar file contains the following class files or Java source files.
META-INF/MANIFEST.MF
scala/tools/ant/FastScalac.scala
scala/tools/ant/Same.scala
scala/tools/ant/ScalaBazaar.scala
scala/tools/ant/ScalaTool.scala
scala/tools/ant/Scalac.scala
scala/tools/ant/Scaladoc.scala
scala/tools/ant/antlib.xml
scala/tools/ant/sabbus/Break.scala
scala/tools/ant/sabbus/CompilationFailure.scala
scala/tools/ant/sabbus/Compiler.scala
scala/tools/ant/sabbus/Compilers.scala
scala/tools/ant/sabbus/ForeignCompiler.scala
scala/tools/ant/sabbus/Make.scala
scala/tools/ant/sabbus/ScalacFork.scala
scala/tools/ant/sabbus/Settings.scala
scala/tools/ant/sabbus/TaskArgs.scala
scala/tools/ant/sabbus/Use.scala
scala/tools/ant/sabbus/antlib.xml
scala/tools/ant/templates/tool-unix.tmpl
scala/tools/ant/templates/tool-windows.tmpl
scala/tools/nsc/CompilationUnits.scala
scala/tools/nsc/CompileClient.scala
scala/tools/nsc/CompileServer.scala
scala/tools/nsc/CompileSocket.scala
scala/tools/nsc/CompilerCommand.scala
scala/tools/nsc/CompilerRun.scala
scala/tools/nsc/ConsoleWriter.scala
scala/tools/nsc/EvalLoop.scala
scala/tools/nsc/FatalError.scala
scala/tools/nsc/GenericRunnerCommand.scala
scala/tools/nsc/GenericRunnerSettings.scala
scala/tools/nsc/Global.scala
scala/tools/nsc/IdeSupport.scala
scala/tools/nsc/Interpreter.scala
scala/tools/nsc/InterpreterCommand.scala
scala/tools/nsc/InterpreterLoop.scala
scala/tools/nsc/InterpreterResults.scala
scala/tools/nsc/InterpreterSettings.scala
scala/tools/nsc/Main.scala
scala/tools/nsc/MainGenericRunner.scala
scala/tools/nsc/MainInterpreter.scala
scala/tools/nsc/MainTokenMetric.scala
scala/tools/nsc/NewLinePrintWriter.scala
scala/tools/nsc/NoPhase.scala
scala/tools/nsc/ObjectRunner.scala
scala/tools/nsc/OfflineCompilerCommand.scala
scala/tools/nsc/Phase.scala
scala/tools/nsc/Properties.scala
scala/tools/nsc/ScalaDoc.scala
scala/tools/nsc/ScriptRunner.scala
scala/tools/nsc/Settings.scala
scala/tools/nsc/SubComponent.scala
scala/tools/nsc/ast/NodePrinters.scala
scala/tools/nsc/ast/TreeBrowsers.scala
scala/tools/nsc/ast/TreeGen.scala
scala/tools/nsc/ast/TreeInfo.scala
scala/tools/nsc/ast/TreePrinters.scala
scala/tools/nsc/ast/Trees.scala
scala/tools/nsc/ast/parser/MarkupParsers.scala
scala/tools/nsc/ast/parser/NewScanners.scala
scala/tools/nsc/ast/parser/Parsers.scala
scala/tools/nsc/ast/parser/Scanners.scala
scala/tools/nsc/ast/parser/SymbolicXMLBuilder.scala
scala/tools/nsc/ast/parser/SyntaxAnalyzer.scala
scala/tools/nsc/ast/parser/Tokens.scala
scala/tools/nsc/ast/parser/TreeBuilder.scala
scala/tools/nsc/backend/ScalaPrimitives.scala
scala/tools/nsc/backend/WorklistAlgorithm.scala
scala/tools/nsc/backend/icode/BasicBlocks.scala
scala/tools/nsc/backend/icode/CheckerError.scala
scala/tools/nsc/backend/icode/Checkers.scala
scala/tools/nsc/backend/icode/ExceptionHandlers.scala
scala/tools/nsc/backend/icode/GenICode.scala
scala/tools/nsc/backend/icode/ICodes.scala
scala/tools/nsc/backend/icode/Linearizers.scala
scala/tools/nsc/backend/icode/Members.scala
scala/tools/nsc/backend/icode/Opcodes.scala
scala/tools/nsc/backend/icode/Primitives.scala
scala/tools/nsc/backend/icode/Printers.scala
scala/tools/nsc/backend/icode/Repository.scala
scala/tools/nsc/backend/icode/TypeKinds.scala
scala/tools/nsc/backend/icode/TypeStacks.scala
scala/tools/nsc/backend/icode/analysis/CompleteLattice.scala
scala/tools/nsc/backend/icode/analysis/CopyPropagation.scala
scala/tools/nsc/backend/icode/analysis/DataFlowAnalysis.scala
scala/tools/nsc/backend/icode/analysis/Liveness.scala
scala/tools/nsc/backend/icode/analysis/LubError.scala
scala/tools/nsc/backend/icode/analysis/ProgramPoint.scala
scala/tools/nsc/backend/icode/analysis/ReachingDefinitions.scala
scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala
scala/tools/nsc/backend/jvm/GenJVM.scala
scala/tools/nsc/backend/msil/GenMSIL.scala
scala/tools/nsc/backend/opt/ClosureElimination.scala
scala/tools/nsc/backend/opt/DeadCodeElimination.scala
scala/tools/nsc/backend/opt/Inliners.scala
scala/tools/nsc/doc/DefaultDocDriver.scala
scala/tools/nsc/doc/DocDriver.scala
scala/tools/nsc/doc/DocUtil.scala
scala/tools/nsc/doc/ModelAdditions.scala
scala/tools/nsc/doc/ModelExtractor.scala
scala/tools/nsc/doc/ModelFrames.scala
scala/tools/nsc/doc/ModelToXML.scala
scala/tools/nsc/doc/Settings.scala
scala/tools/nsc/doc/script.js
scala/tools/nsc/doc/style.css
scala/tools/nsc/interpreter/AbstractFileClassLoader.scala
scala/tools/nsc/interpreter/InteractiveReader.scala
scala/tools/nsc/interpreter/JLineReader.scala
scala/tools/nsc/interpreter/SimpleReader.scala
scala/tools/nsc/io/AbstractFile.scala
scala/tools/nsc/io/PlainFile.scala
scala/tools/nsc/io/SourceReader.scala
scala/tools/nsc/io/VirtualDirectory.scala
scala/tools/nsc/io/VirtualFile.scala
scala/tools/nsc/io/ZipArchive.scala
scala/tools/nsc/javac/JavaParsers.scala
scala/tools/nsc/javac/JavaScanners.scala
scala/tools/nsc/javac/JavaTokens.scala
scala/tools/nsc/matching/CodeFactory.scala
scala/tools/nsc/matching/MatchUtil.scala
scala/tools/nsc/matching/ParallelMatching.scala
scala/tools/nsc/matching/PatternNodes.scala
scala/tools/nsc/matching/TransMatcher.scala
scala/tools/nsc/models/Models.scala
scala/tools/nsc/models/SemanticTokens.scala
scala/tools/nsc/models/Signatures.scala
scala/tools/nsc/plugins/Plugin.scala
scala/tools/nsc/plugins/PluginComponent.scala
scala/tools/nsc/plugins/PluginDescription.scala
scala/tools/nsc/plugins/PluginLoadException.scala
scala/tools/nsc/plugins/Plugins.scala
scala/tools/nsc/reporters/AbstractReporter.scala
scala/tools/nsc/reporters/ConsoleReporter.scala
scala/tools/nsc/reporters/Reporter.scala
scala/tools/nsc/reporters/ReporterTimer.scala
scala/tools/nsc/reporters/StoreReporter.scala
scala/tools/nsc/symtab/AnnotationCheckers.scala
scala/tools/nsc/symtab/AnnotationInfos.scala
scala/tools/nsc/symtab/BaseTypeSeqs.scala
scala/tools/nsc/symtab/Constants.scala
scala/tools/nsc/symtab/Definitions.scala
scala/tools/nsc/symtab/Flags.scala
scala/tools/nsc/symtab/IdeSupport.scala
scala/tools/nsc/symtab/InfoTransformers.scala
scala/tools/nsc/symtab/Names.scala
scala/tools/nsc/symtab/Scopes.scala
scala/tools/nsc/symtab/StdNames.scala
scala/tools/nsc/symtab/SymbolLoaders.scala
scala/tools/nsc/symtab/SymbolTable.scala
scala/tools/nsc/symtab/SymbolWalker.scala
scala/tools/nsc/symtab/Symbols.scala
scala/tools/nsc/symtab/Types.scala
scala/tools/nsc/symtab/classfile/AbstractFileReader.scala
scala/tools/nsc/symtab/classfile/ClassfileConstants.scala
scala/tools/nsc/symtab/classfile/ClassfileParser.scala
scala/tools/nsc/symtab/classfile/ICodeReader.scala
scala/tools/nsc/symtab/classfile/MetaParser.scala
scala/tools/nsc/symtab/classfile/PickleBuffer.scala
scala/tools/nsc/symtab/classfile/PickleFormat.scala
scala/tools/nsc/symtab/classfile/Pickler.scala
scala/tools/nsc/symtab/classfile/UnPickler.scala
scala/tools/nsc/symtab/clr/CLRTypes.scala
scala/tools/nsc/symtab/clr/TypeParser.scala
scala/tools/nsc/transform/AddInterfaces.scala
scala/tools/nsc/transform/CleanUp.scala
scala/tools/nsc/transform/Constructors.scala
scala/tools/nsc/transform/Erasure.scala
scala/tools/nsc/transform/ExplicitOuter.scala
scala/tools/nsc/transform/Flatten.scala
scala/tools/nsc/transform/InfoTransform.scala
scala/tools/nsc/transform/LambdaLift.scala
scala/tools/nsc/transform/LazyVals.scala
scala/tools/nsc/transform/LiftCode.scala
scala/tools/nsc/transform/Mixin.scala
scala/tools/nsc/transform/OverridingPairs.scala
scala/tools/nsc/transform/Reifiers.scala
scala/tools/nsc/transform/SampleTransform.scala
scala/tools/nsc/transform/TailCalls.scala
scala/tools/nsc/transform/Transform.scala
scala/tools/nsc/transform/TypingTransformers.scala
scala/tools/nsc/transform/UnCurry.scala
scala/tools/nsc/typechecker/Analyzer.scala
scala/tools/nsc/typechecker/ConstantFolder.scala
scala/tools/nsc/typechecker/Contexts.scala
scala/tools/nsc/typechecker/DeVirtualize.scala
scala/tools/nsc/typechecker/EtaExpansion.scala
scala/tools/nsc/typechecker/IdeSupport.scala
scala/tools/nsc/typechecker/Infer.scala
scala/tools/nsc/typechecker/Namers.scala
scala/tools/nsc/typechecker/RefChecks.scala
scala/tools/nsc/typechecker/SuperAccessors.scala
scala/tools/nsc/typechecker/SyntheticMethods.scala
scala/tools/nsc/typechecker/TreeCheckers.scala
scala/tools/nsc/typechecker/Typers.scala
scala/tools/nsc/typechecker/Unapplies.scala
scala/tools/nsc/typechecker/Variances.scala
scala/tools/nsc/util/ArgumentsExpander.scala
scala/tools/nsc/util/CharArrayReader.scala
scala/tools/nsc/util/ClassPath.scala
scala/tools/nsc/util/FreshNameCreator.scala
scala/tools/nsc/util/HashSet.scala
scala/tools/nsc/util/NameTransformer.scala
scala/tools/nsc/util/NewCharArrayReader.scala
scala/tools/nsc/util/Position.scala
scala/tools/nsc/util/RegexCache.scala
scala/tools/nsc/util/Set.scala
scala/tools/nsc/util/ShowPickled.scala
scala/tools/nsc/util/SourceFile.scala
scala/tools/nsc/util/Statistics.scala
scala/tools/nsc/util/TreeSet.scala
scala/tools/util/AbstractTimer.scala
scala/tools/util/SocketConnection.scala
scala/tools/util/SocketServer.scala
scala/tools/util/StringOps.scala
scala/tools/util/UTF8Codec.scala
Related examples in the same category