Moose::Meta::Role::Application::RoleSummation(3) User Contributed Perl Documentation Moose::Meta::Role::Application::RoleSummation(3)

# [DESCRIPTION](#DESCRIPTION)

Summation composes two traits, forming the union of non-conflicting bindings and 'disabling' the conflicting bindings

## [METHODS](#METHODS)

[**new**](#new)

[**meta**](#meta)

[**role\_params**](#role_params)

[**get\_exclusions\_for\_role**](#get_exclusions_for_role)

[**get\_method\_aliases\_for\_role**](#get_method_aliases_for_role)

[**is\_aliased\_method**](#is_aliased_method)

[**is\_method\_aliased**](#is_method_aliased)

[**is\_method\_excluded**](#is_method_excluded)

[**apply**](#apply)

[**check\_role\_exclusions**](#check_role_exclusions)

[**check\_required\_methods**](#check_required_methods)

[**check\_required\_attributes**](#check_required_attributes)

[**apply\_attributes**](#apply_attributes)

[**apply\_methods**](#apply_methods)

[**apply\_overloading**](#apply_overloading)

[**apply\_method\_modifiers**](#apply_method_modifiers)

[**apply\_override\_method\_modifiers**](#apply_override_method_modifiers)

2026-10-01 perl v5.44.0

---

Document: Moose::Meta::Role::Application::RoleSummation(3pm) from perl-moose 2.4001-r0 (Chainguard OS)
Source: https://github.com/moose/Moose
