package ru.csu.stan.java.classgen.automaton; /** * Перечисление состояний контекста классов. * Контекст является автоматом, так что это * также состояния этого автомата. * * @author mz * */ public enum ContextState { /** Пустое состояние */ EMPTY, /** Состояние обработки компилирующегося файла */ COMPILATION_UNIT, /** Состояние обработки импорта */ IMPORT, /** Состояние обработки пакета */ PACKAGE, /** Состояние обработки класса */ CLASS, /** Состояние обработки анонимного класса */ NEW_CLASS, /** Состояние обработки поля */ FIELD, /** Состояние обработки метода */ METHOD, /** Состояние обработки аргумента метода */ ARGUMENT, /** Состояние обработки родительского класса */ PARENT, /** Состояние обработки модификаторов */ MODIFIERS, /** Состояние обработки типа возвращаемого значения */ RETURN_TYPE, /** Состояние обработки типа поля */ FIELD_TYPE, /** Состояние обработки типа параметра метода */ ARG_TYPE }