package com.redhat.ceylon.model.loader.mirror; /** * Represents an program element (class, method, constructor, field) with visibility access restrictions * * @author Stéphane Épardaud <stef@epardaud.fr> */ public interface AccessibleMirror { /** * Returns true if the element is public */ boolean isPublic(); /** * Returns true if the element is protected */ boolean isProtected(); /** * Returns true if the element is package-protected */ boolean isDefaultAccess(); }