Skip to content

Commit 77ee1e4

Browse files
committed
String converts to Object
1 parent 154a5e8 commit 77ee1e4

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

include/jni/string.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace jni
1212
{
13-
struct StringTag { static constexpr auto Name() { return "java/lang/String"; } };
13+
struct StringTag : public ObjectTag { static constexpr auto Name() { return "java/lang/String"; } };
1414

1515
template <>
1616
struct UntaggedObjectType<StringTag> { using Type = jstring; };

test/high_level.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ int main()
127127
jni::Object<Base> base(derived);
128128
base = derived;
129129
(void)[] () -> jni::Object<Base> { return jni::Object<Derived>(); };
130+
(void)[] () -> jni::Object<> { return jni::String(); };
130131

131132
/// Constructor
132133

0 commit comments

Comments
 (0)