class RuboCop::AST::ArgsNode

A node extension for `args` nodes. This will be used in place of a plain node when the builder constructs the AST, making its methods available to all `args` nodes within RuboCop.

Public Instance Methods

empty_and_without_delimiters?() click to toggle source

It returns true if arguments are empty and delimiters do not exist. @example:

# true
def x; end
x { }
-> {}

# false
def x(); end
def x a; end
x { || }
-> () {}
-> a {}
# File lib/rubocop/ast/node/args_node.rb, line 24
def empty_and_without_delimiters?
  loc.expression.nil?
end