Method: Puppet::Pops::Types::PCallableType#accept

Defined in:
lib/puppet/pops/types/types.rb

#accept(visitor, guard) ⇒ Object



2294
2295
2296
2297
2298
2299
# File 'lib/puppet/pops/types/types.rb', line 2294

def accept(visitor, guard)
  super
  @param_types.accept(visitor, guard) unless @param_types.nil?
  @block_type.accept(visitor, guard) unless @block_type.nil?
  @return_type.accept(visitor, guard) unless @return_type.nil?
end