chrome-trace report
scope
- package directory(ies): [% package_dir.join(', ') %]
- initial jar(s) to process: [% process_jar.join(', ') %]
dangling chrome (i.e. chrome without consumes and consumers)
[%- FOREACH chrome_path = chrome_list.keys.sort -%]
[%- IF chrome_list.$chrome_path.consume.size == 0 &&
chrome_list.$chrome_path.consumer.size == 0 -%]
[% SET path = chrome_list.$chrome_path.jar _':'_ chrome_list.$chrome_path.jar_path %]
- [% path %]
[%- END -%]
[%- END -%]
processed chrome list
[%- FOREACH jar_name = jar_list.keys.sort -%]
- [% jar_name %]
[%- END -%]
[%- FOREACH jar_name = jar_list.keys.sort -%]
[% jar_name %]
[%- FOREACH jar_path = jar_list.$jar_name.keys.sort -%]
-
- path in source tree [% jar_list.$jar_name.$jar_path.path %]
- packaged in [% jar_list.$jar_name.$jar_path.defined_in %]
- chrome URL: chrome://[% jar_list.$jar_name.$jar_path.chrome_path %]
- consume
[%- FOREACH chrome_ref = jar_list.$jar_name.$jar_path.consume -%]
[%- PERL -%]
my $chrome_ref = $stash->get('chrome_ref');
if(!ref $chrome_ref) {
if($chrome_ref =~ /\/$/) {
print "- chrome://$chrome_ref
\n";
} else {
print "- chrome://$chrome_ref (not in chrome list)
\n";
}
} else {
my $path = "$chrome_ref->{jar}:$chrome_ref->{jar_path}";
print qq(- $path
\n);
}
[%- END -%]
[%- END -%]
[%- IF jar_list.$jar_name.$jar_path.consume.size == 0 -%]
- no consumes
[%- END -%]
- consumer
[%- FOREACH chrome_ref = jar_list.$jar_name.$jar_path.consumer -%]
[% SET path = chrome_ref.jar _':'_ chrome_ref.jar_path %]
- [% path %]
[%- END -%]
[%- IF jar_list.$jar_name.$jar_path.consumer.size == 0 -%]
- no consumers
[%- END -%]
[%- END -%]
[%- END -%]