slcom/slangc/model/TypeLevel.sauce

15 lines
557 B
Plaintext
Raw Permalink Normal View History

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
}