blob: 626ab2a5da26dc105d4e836b1c4d62b2d9ae8a2e (
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
|
/* ____ ____ ____ ____ ______ *\
** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala **
** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL **
** /_____/\____/\___/\____/____/ **
\* */
// $Id$
package scalac.atree;
/** This class represents a constant. */
public class AConstant {
//########################################################################
// Public Cases
public case UNIT;
public case BOOLEAN(boolean value);
public case BYTE(byte value);
public case SHORT(short value);
public case CHAR(char value);
public case INT(int value);
public case LONG(long value);
public case FLOAT(float value);
public case DOUBLE(double value);
public case STRING(String value);
public case NULL;
public case ZERO;
//########################################################################
// Public Methods
/** Returns a string representation of this constant. */
public String toString() {
return new ATreePrinter().printConstant(this).toString();
}
//########################################################################
}
|