$attr->metaclass

$attr->is

$attr->associated_role

$attr->original_role

Returns the Moose::Meta::Role in which this attribute was first defined. This may not be the same as the value of associated_role() for attributes in a composite role, or when one role consumes other roles.

$attr->original_options

Returns a hash reference of options passed to the constructor. This is used when creating a Moose::Meta::Attribute object from this object.