Interface JavaInterface<O extends JavaInterface<O>>

All Superinterfaces:
AnnotationTarget<O>, FieldHolder<O>, GenericCapable<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:
JavaInterfaceSource

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