class Myst::Semantic::DuplicateParamNamesAssertion

Defined in:

myst/semantic/assertions/duplicate_param_names.cr

Constructors

Instance Method Summary

Instance methods inherited from class Myst::Semantic::Assertion

fail!(location : Location, message : String) fail!, run run

Constructor Detail

def self.new(def_node : Def) #

[View source]

Instance Method Detail

def def_node : Def #

[View source]
def def_node=(def_node : Def) #

[View source]
def names_in_params : Hash(String, Array(Myst::Node)) #

[View source]
def names_in_params=(names_in_params : Hash(String, Array(Myst::Node))) #

[View source]
def run #

[View source]