Fixed Strings, seriously now.

This commit is contained in:
Ioannis Tsakpinis 2010-10-12 21:13:03 +00:00
parent d560813754
commit 007ef98dec
2 changed files with 2 additions and 2 deletions

View file

@ -94,7 +94,7 @@ class SignatureTranslator implements TypeVisitor {
signature.append("L");
signature.append(getNativeNameFromClassName(type_name));
signature.append(";");
if ( add_position_signature && Utils.isAddressableType(type) )
if ( add_position_signature && Utils.isAddressableType(type) && !String.class.equals(type) )
signature.append("I");
}

View file

@ -137,7 +137,7 @@ public class Utils {
}
private static boolean isAddressableTypeImpl(Class type) {
return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || (CharSequence.class.isAssignableFrom(type) && !String.class.equals(type));
return Buffer.class.isAssignableFrom(type) || PointerBuffer.class.isAssignableFrom(type) || CharSequence.class.isAssignableFrom(type);
}
public static Class getJavaType(TypeMirror type_mirror) {