diff options
Diffstat (limited to 'runtime/art_method-inl.h')
-rw-r--r-- | runtime/art_method-inl.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/art_method-inl.h b/runtime/art_method-inl.h index 145eb67aa9..92769942c0 100644 --- a/runtime/art_method-inl.h +++ b/runtime/art_method-inl.h @@ -295,6 +295,11 @@ inline const DexFile::ClassDef& ArtMethod::GetClassDef() { return GetDexFile()->GetClassDef(GetClassDefIndex()); } +inline size_t ArtMethod::GetNumberOfParameters() { + constexpr size_t return_type_count = 1u; + return strlen(GetShorty()) - return_type_count; +} + inline const char* ArtMethod::GetReturnTypeDescriptor() { DCHECK(!IsProxyMethod()); const DexFile* dex_file = GetDexFile(); |