isAccessibleIn method

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

Whether the 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;
}