Home | History | Annotate | Download | only in runtime

Lines Matching refs:Handle

1199                                                Handle<mirror::Class> annotation_class) const {
1205 Handle<mirror::Class> field_class(hs.NewHandle(field->GetDeclaringClass()));
1213 Handle<mirror::Class> field_class(hs.NewHandle(field->GetDeclaringClass()));
1224 Handle<mirror::Class> field_class(hs.NewHandle(field->GetDeclaringClass()));
1228 bool DexFile::IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class)
1235 Handle<mirror::Class> field_class(hs.NewHandle(field->GetDeclaringClass()));
1311 Handle<mirror::Class> h_klass(hs.NewHandle(klass));
1313 Handle<mirror::Class> return_type(hs.NewHandle(
1322 Handle<mirror::Class> annotation_class) const {
1328 Handle<mirror::Class> method_class(hs.NewHandle(method->GetDeclaringClass()));
1336 Handle<mirror::Class> method_class(hs.NewHandle(method->GetDeclaringClass()));
1346 Handle<mirror::Class> method_class(hs.NewHandle(method->GetDeclaringClass()));
1362 Handle<mirror::Class> method_class(hs.NewHandle(method->GetDeclaringClass()));
1373 Handle<mirror::Class> method_class(hs.NewHandle(method->GetDeclaringClass()));
1377 bool DexFile::IsMethodAnnotationPresent(ArtMethod* method, Handle<mirror::Class> annotation_class)
1384 Handle<mirror::Class> method_class(hs.NewHandle(method->GetDeclaringClass()));
1390 const DexFile::AnnotationSetItem* DexFile::FindAnnotationSetForClass(Handle<mirror::Class> klass)
1399 mirror::Object* DexFile::GetAnnotationForClass(Handle<mirror::Class> klass,
1400 Handle<mirror::Class> annotation_class) const {
1409 mirror::ObjectArray<mirror::Object>* DexFile::GetAnnotationsForClass(Handle<mirror::Class> klass)
1415 mirror::ObjectArray<mirror::Class>* DexFile::GetDeclaredClasses(Handle<mirror::Class> klass) const {
1427 Handle<mirror::Class> class_array_class(hs.NewHandle(
1440 mirror::Class* DexFile::GetDeclaringClass(Handle<mirror::Class> klass) const {
1461 mirror::Class* DexFile::GetEnclosingClass(Handle<mirror::Class> klass) const {
1491 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache()));
1492 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(klass->GetClassLoader()));
1501 mirror::Object* DexFile::GetEnclosingMethod(Handle<mirror::Class> klass) const {
1515 bool DexFile::GetInnerClass(Handle<mirror::Class> klass, mirror::String** name) const {
1545 bool DexFile::GetInnerClassFlags(Handle<mirror::Class> klass, uint32_t* flags) const {
1575 Handle<mirror::Class> klass) const {
1583 bool DexFile::IsClassAnnotationPresent(Handle<mirror::Class> klass,
1584 Handle<mirror::Class> annotation_class) const {
1594 mirror::Object* DexFile::CreateAnnotationMember(Handle<mirror::Class> klass,
1595 Handle<mirror::Class> annotation_class, const uint8_t** annotation) const {
1601 Handle<mirror::String> string_name(
1610 Handle<mirror::Class> method_return(hs.NewHandle(
1617 Handle<mirror::Object> value_object(hs.NewHandle(annotation_value.value_.GetL()));
1621 Handle<mirror::Object> new_member(hs.NewHandle(annotation_member_class->AllocObject(self)));
1622 Handle<mirror::Method> method_object(
1651 Handle<mirror::Class> klass, const AnnotationSetItem* annotation_set, uint32_t visibility,
1652 Handle<mirror::Class> annotation_class) const {
1678 mirror::Object* DexFile::GetAnnotationObjectFromAnnotationSet(Handle<mirror::Class> klass,
1680 Handle<mirror::Class> annotation_class) const {
1690 mirror::Object* DexFile::GetAnnotationValue(Handle<mirror::Class> klass,
1692 Handle<mirror::Class> array_class, uint32_t expected_type) const {
1708 mirror::ObjectArray<mirror::String>* DexFile::GetSignatureValue(Handle<mirror::Class> klass,
1717 Handle<mirror::Class> string_array_class(hs.NewHandle(
1730 mirror::ObjectArray<mirror::Class>* DexFile::GetThrowsValue(Handle<mirror::Class> klass,
1739 Handle<mirror::Class> class_array_class(hs.NewHandle(
1752 mirror::ObjectArray<mirror::Object>* DexFile::ProcessAnnotationSet(Handle<mirror::Class> klass,
1757 Handle<mirror::Class> annotation_array_class(hs.NewHandle(
1764 Handle<mirror::ObjectArray<mirror::Object>> result(hs.NewHandle(
1807 Handle<mirror::Class> klass, const AnnotationSetRefList* set_ref_list, uint32_t size) const {
1818 Handle<mirror::ObjectArray<mirror::Object>> annotation_array_array(hs.NewHandle(
1836 bool DexFile::ProcessAnnotationValue(Handle<mirror::Class> klass, const uint8_t** annotation_ptr,
1837 AnnotationValue* annotation_value, Handle<mirror::Class> array_class,
1891 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache()));
1929 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache()));
1930 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(klass->GetClassLoader()));
1954 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache()));
1955 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(klass->GetClassLoader()));
1975 Handle<mirror::DexCache> dex_cache(hs.NewHandle(klass->GetDexCache()));
1976 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(klass->GetClassLoader()));
1982 Handle<mirror::Class> field_class(hs.NewHandle(enum_field->GetDeclaringClass()));
1997 Handle<mirror::Class> component_type(hs.NewHandle(array_class->GetComponentType()));
1998 Handle<mirror::Array> new_array(hs.NewHandle(mirror::Array::Alloc<true>(
2099 mirror::Object* DexFile::ProcessEncodedAnnotation(Handle<mirror::Class> klass,
2108 Handle<mirror::Class> annotation_class(hs.NewHandle(
2135 Handle<mirror::ObjectArray<mirror::Object>> h_element_array(hs.NewHandle(element_array));
2349 Handle<mirror::DexCache>* dex_cache,
2350 Handle<mirror::ClassLoader>* class_loader,
2365 Handle<mirror::DexCache>* dex_cache,
2366 Handle<mirror::ClassLoader>* class_loader,