C0 code coverage information
Generated on Wed Aug 01 14:04:25 -0300 2007 with rcov 0.8.0
Code reported as executed by Ruby looks like this...
and this: this line is also marked as covered.
Lines considered as run by rcov, but not reported by Ruby, look like this,
and this: these lines were inferred by rcov (using simple heuristics).
Finally, here's a line marked as not executed.
1 module YAJD
2
3 module Attributes
4
5 class InnerClassesInfo < AttributeInfo
6 def initialize(constant_pool, attribute_name_index, parent, f)
def initialize(constant_pool, attribute_name_index, parent, f)
1 lib/attributes/attribute.rb:14 in '#<Class:YAJD::Attributes>#factory'
7 super(constant_pool, attribute_name_index, parent)
super(constant_pool, attribute_name_index, parent)
1 YAJD::Attributes::AttributeInfo#initialize at lib/attributes/attribute.rb:31
8 length = f.read_u4
length = f.read_u4
1 File#read_u4 at lib/ext/file.rb:15
9 @classes = f.read_list { |f| InnerClass.new(constant_pool, f) }
@classes = f.read_list { |f| InnerClass.new(constant_pool, f) }
5 YAJD::InnerClass#initialize at lib/attributes/inner_classes.rb:25
1 File#read_list at lib/ext/file.rb:22
10 end
11
12 attr_reader :classes
13
14 def number_of_classes
15 @classes.size
16 end
17
18 end
19
20 end
21
22 class InnerClass
23 include PoolHelper
include PoolHelper
1 #<Class:YAJD::PoolHelper>#included at lib/pool_helper.rb:5
24
25 def initialize(pool, f)
def initialize(pool, f)
5 lib/attributes/inner_classes.rb:9 in 'YAJD::Attributes::InnerClassesInfo#initialize'
26 @pool = pool
27 @inner_class_info_index = f.read_u2
@inner_class_info_index = f.read_u2
5 File#read_u2 at lib/ext/file.rb:10
28 @outer_class_info_index = f.read_u2
@outer_class_info_index = f.read_u2
5 File#read_u2 at lib/ext/file.rb:10
29 @inner_name_index = f.read_u2
@inner_name_index = f.read_u2
5 File#read_u2 at lib/ext/file.rb:10
30 @inner_class_access_flags = f.read_u2
@inner_class_access_flags = f.read_u2
5 File#read_u2 at lib/ext/file.rb:10
31 end
32
33 attr_reader :inner_class_info_index, :outer_class_info_index,
34 :inner_name_index, :inner_class_access_flags
35
36 pool_getter :inner_class_info
pool_getter :inner_class_info
1 #<Class:YAJD::InnerClass>#pool_getter at lib/pool_helper.rb:8
37 pool_getter :outer_class_info
pool_getter :outer_class_info
1 #<Class:YAJD::InnerClass>#pool_getter at lib/pool_helper.rb:8
38 pool_getter :inner_name
pool_getter :inner_name
1 #<Class:YAJD::InnerClass>#pool_getter at lib/pool_helper.rb:8
39 end
40
41 end
Generated using the rcov code coverage analysis tool for Ruby version 0.8.0.