blob: a3bd1034320501c8cc7c599d0f46409c2ddc08c2 (
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
/* ____ ____ ____ ____ ______ *\
** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala **
** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL **
** /_____/\____/\___/\____/____/ **
** **
** $Id$
\* */
package scalac.symtab;
public interface TypeTags {
/** unboxed type tags
*/
int BYTE = 10;
int CHAR = 11;
int SHORT = 12;
int INT = 13;
int LONG = 14;
int FLOAT = 15;
int DOUBLE = 16;
int BOOLEAN = 17;
int UNIT = 18;
int STRING = 19;
int FirstUnboxedTag = BYTE;
int LastUnboxedTag = UNIT;
/** other type tags (used for hashcodes and Pickling)
*/
int ERRORtpe = 20;
int NOtpe = 21;
int THIStpe = 22;
int NAMEDtpe = 23;
int SINGLEtpe = 24;
int COMPOUNDtpe = 25;
int METHODtpe = 26;
int POLYtpe = 27;
int CONSTRUCTORtpe = 28;
int COVARtpe = 29;
int OVERLOADEDtpe = 30;
int UNBOXEDtpe = 31;
int UNBOXEDARRAYtpe = 32;
int firstTypeTag = ERRORtpe;
int lastTypeTag = UNBOXEDARRAYtpe;
}
|