Interface IJavaTypeAccess

All Superinterfaces:
IElementAccess, INamedElementAccess, IProgrammingElementAccess, ITypeAccess

public interface IJavaTypeAccess extends ITypeAccess
  • Method Details

    • getFields

      List<IJavaFieldAccess> getFields()
      Specified by:
      getFields in interface ITypeAccess
    • getMethods

      List<IJavaMethodAccess> getMethods()
      Specified by:
      getMethods in interface ITypeAccess
    • getAnnotations

      List<IAnnotationAccess> getAnnotations()
    • isDeprecated

      boolean isDeprecated()
    • isPackagePrivate

      boolean isPackagePrivate()
    • isProtected

      boolean isProtected()
    • isPrivate

      boolean isPrivate()
    • isPublic

      boolean isPublic()
    • isGeneric

      boolean isGeneric()
    • isTopLevel

      boolean isTopLevel()
    • isInner

      boolean isInner()
    • isNested

      boolean isNested()
      Specified by:
      isNested in interface ITypeAccess
    • isAbstract

      boolean isAbstract()
      Specified by:
      isAbstract in interface ITypeAccess
    • isFinal

      boolean isFinal()
    • isStatic

      boolean isStatic()
    • isEnum

      boolean isEnum()
    • isAnnotation

      boolean isAnnotation()
    • getClassMemberVisibilityMetric

      Float getClassMemberVisibilityMetric()