Home | History | Annotate | Download | only in native

Lines Matching defs:string

25 #include "mirror/string-inl.h"
26 #include "mirror/string.h"
37 return soa.Decode<mirror::String>(java_this)->CharAt(index);
46 return soa.Decode<mirror::String>(java_this)->CompareTo(
47 soa.Decode<mirror::String>(java_rhs).Ptr());
54 ThrowNullPointerException("string arg == null");
58 Handle<mirror::String> string_this(hs.NewHandle(soa.Decode<mirror::String>(java_this)));
59 Handle<mirror::String> string_arg(hs.NewHandle(soa.Decode<mirror::String>(java_string_arg)));
63 ObjPtr<mirror::String> result =
64 mirror::String::AllocFromStrings(soa.Self(), string_this, string_arg);
74 Handle<mirror::String> string_this(hs.NewHandle(soa.Decode<mirror::String>(java_this)));
76 ObjPtr<mirror::String> result = mirror::String::AllocFromString<true>(soa.Self(),
89 soa.Decode<mirror::String>(java_this)->GetChars(start, end, char_array, index);
94 ObjPtr<mirror::String> result = soa.Decode<mirror::String>(java_this)->Intern();
101 Handle<mirror::String> string = hs.NewHandle(soa.Decode<mirror::String>(java_this));
102 ObjPtr<mirror::String> result = mirror::String::DoReplace(soa.Self(), string, old_c, new_c);
108 ObjPtr<mirror::String> s = soa.Decode<mirror::String>(java_this);
113 FAST_NATIVE_METHOD(String, charAt, "(I)C"),
114 FAST_NATIVE_METHOD(String, compareTo, "(Ljava/lang/String;)I"),
115 FAST_NATIVE_METHOD(String, concat, "(Ljava/lang/String;)Ljava/lang/String;"),
116 FAST_NATIVE_METHOD(String, doReplace, "(CC)Ljava/lang/String;"),
117 FAST_NATIVE_METHOD(String, fastSubstring, "(II)Ljava/lang/String;"),
118 FAST_NATIVE_METHOD(String, getCharsNoCheck, "(II[CI)V"),
119 FAST_NATIVE_METHOD(String, intern, "()Ljava/lang/String;"),
120 FAST_NATIVE_METHOD(String, toCharArray, "()[C"),
124 REGISTER_NATIVE_METHODS("java/lang/String");