5E̊E̊E̊privateE̊ protected̊ E̊ non_public?̊ E̊preceding_non_public_modifier?E̊'block in preceding_non_public_modifier?̊E̊stripped_source_upto̊(̊E̊; (send nil? {:private :protected} ({def defs} ...)) E̊RuboCopE̊CopE̊DefNodeE̊ NodePatternE̊MacrosE̊NON_PUBLIC_MODIFIERSE̊nodeE̊parentE̊non_public_modifier?E̊lineE̊include?E̊ first_lineE̊any?E̊indexE̊processed_sourceE̊[]E̊mapE̊extendE̊freezeE̊privateE̊core#define_methodE̊def_node_matcherE̊stripn (4S_ g-Go,C]w