15 lines
557 B
Plaintext
15 lines
557 B
Plaintext
|
package slangc.model;
|
||
|
|
||
|
public enum TypeLevel {
|
||
|
/** An outer type exists at the outer level (within a package). */
|
||
|
OUTER,
|
||
|
/** An inner type acts similar to an outer-level type, but exists within another type. */
|
||
|
INNER,
|
||
|
/** An untitled type acts similar to an inner-level type, but is not given a name in the sourceFile code. */
|
||
|
UNTITLED,
|
||
|
/** The SIMPLEARRAY level is used for arrays based on another type. */
|
||
|
ARRAY,
|
||
|
/** An inner class which only exists within a particular scope (within a block or switch statement). */
|
||
|
INNER_INNER
|
||
|
}
|