Interface JavaEnum<O extends JavaEnum<O>>

All Superinterfaces:
AnnotationTarget<O>, FieldHolder<O>, InterfaceCapable, Internal, JavaDocCapable<O>, JavaType<O>, MemberHolder<O>, MethodHolder<O>, Named, Origin<O>, Packaged<O>, PropertyHolder<O>, StaticCapable, TypeHolder<O>, VisibilityScoped
All Known Subinterfaces:
JavaEnumSource

public interface JavaEnum<O extends JavaEnum<O>> extends JavaType<O>, PropertyHolder<O>, TypeHolder<O>, StaticCapable
Represents a Java enum type. See Roaster for various options in generating JavaEnum instances.
Author:
Lincoln Baxter, III