问题标签 [introspection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Common Lisp 中的类自省
Java 的 java.lang.Class 类有一个 getDeclaredFields 方法,它将返回给定类中的所有字段。Common Lisp 有类似的东西吗?在阅读了成功 Lisp 第 10 章 ( http://www.psg.com/~dlamkins/sl/chapter10.html ) 中的说明后,我发现了一些有用的功能,例如描述、检查和符号 plist。但他们都没有做 getDeclaredFields 所做的事情。
java - 从 Format 对象中检索格式字符串
在 Java 中有一种方法可以从 Format 对象(或任何派生类)中检索格式字符串
在代码中:
有什么我可以用来获取 System.out.println(???); 打印“$0.00”。
我看着 toPattern(); 但该函数不会出现在抽象 Format 类中,我正在使用的变量可以是任何扩展 Format 的变量。
objective-c - 在 Objective-C 中获取对象属性列表
如何在 Objective-C 中获取给定对象属性 的列表(以NSArray
or的形式)?NSDictionary
想象一下以下场景:我定义了一个父类,它只是 extends NSObject
,它包含一个NSString
、 aBOOL
和一个NSData
对象作为属性。然后我有几个类扩展了这个父类,每个类都添加了很多不同的属性。
有什么方法可以在父类上实现一个实例方法,该方法遍历整个对象并返回,比如说,NSArray
每个(子)类属性中的一个,NSStrings
因为它们不在父类上,所以我以后可以使用这些NSString
为KVC?
objective-c - 如何找到符合 KVC 的 Objective-C 对象的所有属性键?
是否有一种方法可以返回符合 NSKeyValueCoding 协议的对象的所有键?
类似的东西[object getPropertyKeys]
会返回一个 NSString 对象的 NSArray。它适用于任何符合 KVC 的对象。这样的方法存在吗?到目前为止,我在搜索 Apple 文档时还没有找到任何东西。
谢谢,G。
perl - 如何在 Perl 中列出给定对象或包的可用方法?
如何在 Perl 中列出给定对象或包的可用方法?
python - 循环 Python / IronPython 对象方法
遍历 Python 对象的方法并调用它们的正确方法是什么?
给定对象:
python - 在 python 的类实例中找出哪些函数可用?
你如何动态地找出从一个类的实例中定义了哪些函数?
例如:
理想情况下,我想知道实例“a”有methodA和methodB,它们采用哪些参数?
python - 如何在python初始化期间访问父类?
如何找出我在哪个类中初始化装饰器?由于装饰器尚未绑定到班级,因此我无法找到这一点是有道理的,但是有没有办法解决这个问题?
我需要知道我是哪个班级(由注释行表示)。
actionscript-3 - 如何在 AS3 中获取无包类的定义名称?
假设您有一个如下所示的 flexunit 测试:
这会引发异常“错误 #1065:未定义变量 Bar。” 它仅适用于内部类(包外的类)。
有没有人有办法让它工作?
java - Java 的 instanceof 和 isInstance() 的 VB 等价物是什么?
本着c#问题的精神..
在 VB.NET 中比较类类型的等效语句是什么?