/usr/local/CPAN/Devel-StackTrace-WithLexicals/Devel/StackTrace/WithLexicals/Frame.pm
package Devel::StackTrace::WithLexicals::Frame;
use strict;
use warnings;
use Devel::StackTrace;
use base 'Devel::StackTraceFrame';
sub new {
my $class = shift;
my %args = @_;
my $self = $class->SUPER::new(
$args{caller},
$args{args},
$args{respect_overload},
$args{max_arg_length},
$args{message},
$args{indent},
);
$self->{lexicals} = $args{lexicals};
return $self;
}
sub lexicals { shift->{lexicals} }
sub lexical {
my $self = shift;
return $self->lexicals->{$_[0]};
}
1;