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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
/* ____ ____ ____ ____ ______ *\
** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala **
** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL **
** /_____/\____/\___/\____/____/ **
\* */
// $Id: EntryTags.java
package scalac.symtab;
public interface EntryTags {
int TERMname = 1,
CONSTRname = 2,
TYPEname = 3,
NONEsym = 4,
TYPEsym = 5,
ALIASsym = 6,
CLASSsym = 7,
MODULEsym = 8,
VALsym = 9,
EXTsym = 10,
NOtpe = 11,
THIStpe = 12,
SINGLEtpe = 13,
TYPEREFtpe = 14,
COMPOUNDtpe = 15,
METHODtpe = 16,
POLYtpe = 17,
OVERLOADEDtpe = 18,
UNBOXEDtpe = 19,
UNBOXEDARRAYtpe = 20,
FLAGGEDtpe = 21,
ERRORtpe = 22;
int firstSymTag = NONEsym, lastSymTag = VALsym;
int firstTypeTag = NOtpe, lastTypeTag = FLAGGEDtpe;
// flag encodings
int COVARflag = 1,
CONTRAVARflag = 2,
REPEATEDflag = 4,
DEFflag = 8;
}
|