diff --git a/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectField.java b/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectField.java index e8ba161d..2e158a19 100755 --- a/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectField.java +++ b/hawtjni-generator/src/main/java/org/fusesource/hawtjni/generator/model/ReflectField.java @@ -104,7 +104,7 @@ public boolean isSharedPointer() { if( annotation == null ) { return false; } - return getFlag(SHARED_PTR) || ( type.getWrappedClass() == Long.TYPE && getCast().endsWith("*") ); + return getFlag(SHARED_PTR); }