inClassMemberBody property

bool get inClassMemberBody

Implementation

bool get inClassMemberBody {
  var node = this;
  while (true) {
    final body = node.thisOrAncestorOfType<FunctionBody>();
    if (body == null) {
      return false;
    }
    final parent = body.parent;
    if (parent is ConstructorDeclaration || parent is MethodDeclaration) {
      return true;
    } else if (parent == null) {
      return false;
    }
    node = parent;
  }
}