class Steep::TypeInference::MethodCall::MethodDecl

def ==(other)

def ==(other)
  other.is_a?(MethodDecl) && other.method_name == method_name && other.method_def == method_def
end

def hash

def hash
  method_name.hash
  # RBS::MethodType doesn't have #hash
end

def initialize(method_name:, method_def:)

def initialize(method_name:, method_def:)
  @method_name = method_name
  @method_def = method_def
end

def method_type

def method_type
  method_def.type
end