1# disabling fields 2bar input.unknownx /^protected func bar(n);$/;" f 3baz input.unknownx /^private func baz(n,...);$/;" f 4foo input.unknownx /^public func foo(n, m);$/;" f 5# enabling signature only 6bar input.unknownx /^protected func bar(n);$/;" f signature:(n) 7baz input.unknownx /^private func baz(n,...);$/;" f signature:(n,...) 8foo input.unknownx /^public func foo(n, m);$/;" f signature:(n, m) 9# enabling protection only 10bar input.unknownx /^protected func bar(n);$/;" f protection:protected 11baz input.unknownx /^private func baz(n,...);$/;" f protection:private 12foo input.unknownx /^public func foo(n, m);$/;" f protection:public 13# enabling both signature and protection 14bar input.unknownx /^protected func bar(n);$/;" f protection:protected signature:(n) 15baz input.unknownx /^private func baz(n,...);$/;" f protection:private signature:(n,...) 16foo input.unknownx /^public func foo(n, m);$/;" f protection:public signature:(n, m) 17