问题标签 [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.

0 投票
2 回答
1570 浏览

java - Common Lisp 中的类自省

Java 的 java.lang.Class 类有一个 getDeclaredFields 方法,它将返回给定类中的所有字段。Common Lisp 有类似的东西吗?在阅读了成功 Lisp 第 10 章 ( http://www.psg.com/~dlamkins/sl/chapter10.html ) 中的说明后,我发现了一些有用的功能,例如描述、检查和符号 plist。但他们都没有做 getDeclaredFields 所做的事情。

0 投票
4 回答
225 浏览

java - 从 Format 对象中检索格式字符串

在 Java 中有一种方法可以从 Format 对象(或任何派生类)中检索格式字符串

在代码中:

有什么我可以用来获取 System.out.println(???); 打印“$0.00”。

我看着 toPattern(); 但该函数不会出现在抽象 Format 类中,我正在使用的变量可以是任何扩展 Format 的变量。

0 投票
13 回答
69494 浏览

objective-c - 在 Objective-C 中获取对象属性列表

如何在 Objective-C 中获取给定对象属性 的列表(以NSArrayor的形式)?NSDictionary

想象一下以下场景:我定义了一个父类,它只是 extends NSObject,它包含一个NSString、 aBOOL和一个NSData对象作为属性。然后我有几个类扩展了这个父类,每个类都添加了很多不同的属性。

有什么方法可以在类上实现一个实例方法,该方法遍历整个对象并返回,比如说,NSArray每个(子)类属性中的一个,NSStrings因为它们不在父类上,所以我以后可以使用这些NSString为KVC?

0 投票
5 回答
11884 浏览

objective-c - 如何找到符合 KVC 的 Objective-C 对象的所有属性键?

是否有一种方法可以返回符合 NSKeyValueCoding 协议的对象的所有键?

类似的东西[object getPropertyKeys]会返回一个 NSString 对象的 NSArray。它适用于任何符合 KVC 的对象。这样的方法存在吗?到目前为止,我在搜索 Apple 文档时还没有找到任何东西。

谢谢,G。

0 投票
5 回答
20198 浏览

perl - 如何在 Perl 中列出给定对象或包的可用方法?

如何在 Perl 中列出给定对象或包的可用方法?

0 投票
4 回答
5729 浏览

python - 循环 Python / IronPython 对象方法

遍历 Python 对象的方法并调用它们的正确方法是什么?

给定对象:

0 投票
1 回答
2446 浏览

python - 在 python 的类实例中找出哪些函数可用?

你如何动态地找出从一个类的实例中定义了哪些函数?

例如:

理想情况下,我想知道实例“a”有methodA和methodB,它们采用哪些参数?

0 投票
3 回答
1131 浏览

python - 如何在python初始化期间访问父类?

如何找出我在哪个类中初始化装饰器?由于装饰器尚未绑定到班级,因此我无法找到这一点是有道理的,但是有没有办法解决这个问题?

我需要知道我是哪个班级(由注释行表示)。

0 投票
2 回答
5449 浏览

actionscript-3 - 如何在 AS3 中获取无包类的定义名称?

假设您有一个如下所示的 flexunit 测试:

这会引发异常“错误 #1065:未定义变量 Bar。” 它仅适用于内部类(包外的类)。

有没有人有办法让它工作?

0 投票
3 回答
14373 浏览

java - Java 的 instanceof 和 isInstance() 的 VB 等价物是什么?

本着c#问题的精神..

在 VB.NET 中比较类类型的等效语句是什么?