Interface JavaClass<O extends JavaClass<O>>

All Superinterfaces:
Abstractable, AnnotationTarget<O>, Extendable<O>, FieldHolder<O>, FinalCapable, 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:
JavaClassSource

public interface JavaClass<O extends JavaClass<O>> extends JavaType<O>, PropertyHolder<O>, GenericCapable<O>, Extendable<O>, Abstractable, TypeHolder<O>, FinalCapable, StaticCapable
Represents a Java class type. See Roaster for various options in generating JavaClass instances.
Author:
Lincoln Baxter, III
  • Method Details

    • isLocalClass

      boolean isLocalClass()
      Returns true if this JavaClass represents a local class.
      Returns:
      true if this JavaClass represents a local class.
      See Also:
      • 14.3. Local Class Declarations