# because it overrides a lot of behavior. However, as a subclass it
# won't cooperate with _other_ subclasses.
-around '_process_options' => sub {
+around _process_options => sub {
my $orig = shift;
my $class = shift;
my $name = shift;
unless $self->is_lazy();
};
-around 'detach_from_class' => sub {
+around detach_from_class => sub {
my $orig = shift;
my $self = shift;
my $meta = shift;
}
}
-around 'default' => sub {
+around default => sub {
my $orig = shift;
my $self = shift;
return $default;
};
-around '_call_builder' => sub {
+around _call_builder => sub {
shift;
my $self = shift;
my $class = shift;
. "'" );
};
-around 'set_value' => sub {
+around set_value => sub {
shift;
my $self = shift;
shift; # ignoring instance or class name
->set_class_attribute_value( $self->name() => $value );
};
-around 'get_value' => sub {
+around get_value => sub {
shift;
my $self = shift;
->get_class_attribute_value( $self->name() );
};
-around 'has_value' => sub {
+around has_value => sub {
shift;
my $self = shift;
->has_class_attribute_value( $self->name() );
};
-around 'clear_value' => sub {
+around clear_value => sub {
shift;
my $self = shift;
->clear_class_attribute_value( $self->name() );
};
-around 'inline_get' => sub {
+around inline_get => sub {
shift;
my $self = shift;
->inline_get_class_slot_value( $self->slots() );
};
-around 'inline_set' => sub {
+around inline_set => sub {
shift;
my $self = shift;
shift;
return $code;
};
-around 'inline_has' => sub {
+around inline_has => sub {
shift;
my $self = shift;
->inline_is_class_slot_initialized( $self->slots() );
};
-around 'inline_clear' => sub {
+around inline_clear => sub {
shift;
my $self = shift;