isAccessibleIn method

  1. @override
bool isAccessibleIn(
  1. LibraryElement library
)
inherited

Return true if this element, assuming that it is within scope, is accessible to code in the given library. This is defined by the Dart Language Specification in section 6.2:

A declaration m is accessible to a library L if m is declared in L or if m is public.

Implementation

@override
bool isAccessibleIn(LibraryElement library) {
  if (Identifier.isPrivateName(name!)) {
    return library == this.library;
  }
  return true;
}