If you want to keep the long-addressed class hierarchy but refer by shortname, that should be no problem anyway, the use of new in this example is the same either way. But the real point of this example is to demonstrate how to import with autostudy:
use Inline Java => <<'END', AUTOSTUDY => 1 ;
import java.util.* ;
class Pod_10 {
public Pod_10(){
}
public HashMap get_hm(){
HashMap hm = new HashMap() ;
return hm ;
}
}
END
my $obj = new Pod_10() ;
my $hm = $obj->get_hm() ;
$hm->put("key", "value") ;
my $val = $hm->get("key") ;
print($val . "\n") ; # prints value
__________________________________________________________________________________
^M Free your mind!
Key to hats: ^I=white ^B=black ^P=yellow ^E=red ^C=green ^M=blue - see Moron's scratchpad for fuller explanation.
|