2 مستودعات
Libraries that provide APIs for runtime introspection and extraction of private or inherited object attributes.
Distinct from Python Navigation Libraries: Existing Python library candidates are focused on serialization, TUI, or navigation, not general object reflection.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Object Reflection Libraries. Refine with filters or upvote what's useful.
Object-reflector is a Python object reflection library and dynamic attribute access tool. It functions as an object property extractor designed to retrieve values from an object's internal state and inheritance hierarchies during runtime. The library provides the capability to access and extract private, protected, and inherited object attributes. This allows for the inspection of internal properties regardless of their visibility. The project covers domains including software debugging workflows, automated testing utilities, and general Python runtime reflection to analyze object properties
Provides a specialized library for accessing and extracting private, protected, and inherited Python object attributes.
libextobjc هي مكتبة امتداد لغة Objective-C ومجموعة أدوات وقت التشغيل توفر أنماط برمجة وظيفية وديناميكية متقدمة. تعمل كمجموعة من الأدوات لحقن الطريقة، وانعكاس الفئة، والتحليل الساكن للمساعدة في منع أعطال وقت التشغيل. تتيح المكتبة إنشاء أنواع بيانات جبرية في وقت التجميع وتوفر آلية لتوليف متغيرات المثيل الداعمة للخصائص المحددة داخل الفئات. كما تنفذ سلوكيات البروتوكول الافتراضية وتوفر أدوات للتحقق من مسارات المفاتيح والمحددات أثناء عملية التجميع. يغطي المشروع مجالات قدرة أوسع بما في ذلك التحكم في التدفق غير المتزامن من خلال الروتينات المشتركة القائمة على الكتلة وأدوات إدارة الذاكرة التي تؤتمت تنظيف الموارد وتخفف من دورات المرجع داخل نطاقات الكتلة. كما يتضمن أدوات لحقن طريقة وقت التشغيل وانعكاس الكائن لتحليل تسلسلات هرمية للفئة والخصائص.
Provides advanced runtime introspection and method injection to analyze class hierarchies and properties.