id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1473,Handle PMC type is broken,Austin_Hastings,,"Despite being an abstract class, there are reasons to talk to the Handle PMC type. For example, to ask for a list of (inherited) methods or attributes, or to display it when using data::dumper on a (sub) class that includes Handle as a parent.
 
Sadly, queries via the 'does' opcode are fatal:
{{{
austin@andLinux:~/kakapo$ cat test.pir
.sub foo
	$P0 = get_class 'Handle'
	$I0 = does $P0, 'hash'
.end
austin@andLinux:~/kakapo$ parrot test.pir
Handle cannot be instantiated directly.
current instr.: 'foo' pc 3 (test.pir:4)
}}}

Note that the ""does $P0, 'hash'"" query is straight from Data::Dumper::Base - you can't dump the FileHandle or StringHandle class PMCs because of this.",bug,closed,normal,,core,2.1.0,medium,fixed,,,,,
