blob: 36abf84df735f1a9a184c9267b7cbcbe18ba7ebd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/* ____ ____ ____ ____ ______ *\
** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala **
** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL **
** /_____/\____/\___/\____/____/ **
** **
** $Id$
\* */
package scalac.symtab.classfile;
import scalac.*;
import scalac.symtab.*;
import scalac.util.*;
import java.io.*;
public class SymblParser extends ClassParser {
public SymblParser(Global global) {
super(global);
}
/** complete class symbol c by loading the class
*/
public String doComplete(Symbol clasz) throws IOException {
AbstractFile file = global.classPath.openFile(
SourceRepresentation.externalizeFileName(clasz, ".symbl"));
UnPickle.parse(global, file, clasz);
return "symbol file '" + file.getPath() + "'";
}
}
|