[libinline-java-perl] 368/398: support for CharSequence
Jonas Smedegaard
dr at jones.dk
Thu Feb 26 11:43:25 UTC 2015
This is an automated email from the git hooks/post-receive script.
js pushed a commit to tag 0.55
in repository libinline-java-perl.
commit 9936a65827901935d831dfe219a466be25a61a45
Author: patrick_leb <>
Date: Sat Jan 21 14:32:16 2006 +0000
support for CharSequence
---
Java/sources/org/perl/inline/java/InlineJavaClass.java | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/Java/sources/org/perl/inline/java/InlineJavaClass.java b/Java/sources/org/perl/inline/java/InlineJavaClass.java
index 9642f2d..71cb689 100644
--- a/Java/sources/org/perl/inline/java/InlineJavaClass.java
+++ b/Java/sources/org/perl/inline/java/InlineJavaClass.java
@@ -84,7 +84,7 @@ class InlineJavaClass {
/*
This is the monster method that determines how to cast arguments
*/
- Object [] CastArguments (Class [] params, ArrayList args) throws InlineJavaException {
+ Object [] CastArguments(Class [] params, ArrayList args) throws InlineJavaException {
Object ret[] = new Object [params.length] ;
for (int i = 0 ; i < params.length ; i++){
@@ -103,7 +103,7 @@ class InlineJavaClass {
/*
This is the monster method that determines how to cast arguments
*/
- Object CastArgument (Class p, String argument) throws InlineJavaException {
+ Object CastArgument(Class p, String argument) throws InlineJavaException {
Object ret = null ;
ArrayList tokens = new ArrayList() ;
@@ -125,6 +125,10 @@ class InlineJavaClass {
InlineJavaUtils.debug(4, "specializing java.lang.Number to java.lang.Double") ;
ap = java.lang.Double.class ;
}
+ else if (ap == java.lang.CharSequence.class){
+ InlineJavaUtils.debug(4, "specializing java.lang.CharSequence to java.lang.String") ;
+ ap = java.lang.String.class ;
+ }
if (type.equals("undef")){
if (num){
@@ -409,6 +413,7 @@ class InlineJavaClass {
Class [] list = {
java.lang.String.class,
java.lang.StringBuffer.class,
+ java.lang.CharSequence.class,
} ;
for (int i = 0 ; i < list.length ; i++){
string_classes.put(list[i], new Boolean(true)) ;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libinline-java-perl.git
More information about the Pkg-perl-cvs-commits
mailing list