diff options
Diffstat (limited to 'Examples/perl5/java/runme.pl')
| -rw-r--r-- | Examples/perl5/java/runme.pl | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Examples/perl5/java/runme.pl b/Examples/perl5/java/runme.pl new file mode 100644 index 0000000..56ad6e4 --- /dev/null +++ b/Examples/perl5/java/runme.pl @@ -0,0 +1,29 @@ +use example; + +example::JvCreateJavaVM(undef); +example::JvAttachCurrentThread(undef, undef); + +$e1 = new example::Example(1); +print $e1->{mPublicInt},"\n"; + +$e2 = new example::Example(2); +print $e2->{mPublicInt},"\n"; + +$i = $e1->Add(1,2); +print $i,"\n"; + +$d = $e2->Add(1.0,2.0); +print $d,"\n"; + +$d = $e2->Add("1","2"); +print $d,"\n"; + +$e3 = $e1->Add($e1,$e2); +print $e3->{mPublicInt},"\n"; + + +$s = $e2->Add("a","b"); +print $s,"\n"; + + +example::JvDetachCurrentThread() |
