reflection - 如何获得 Pharo 中的*所有*类(class)?

标签 reflection smalltalk pharo

Conundrum... 在 Kernel-Traits 中尝试了 Smalltalk allClassesTBehaviour 等,但似乎不在列表中。有趣的是,它是 Trait 而不是 Class...?似乎有相应的allTraits allBehaviors

在尝试获取所有内容时,我们还应该知道其他什么吗?还是有其他方法可以获取所有内容?

最佳答案

你需要执行:

Smalltalk allClassesAndTraits.

关于reflection - 如何获得 Pharo 中的*所有*类(class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41679953/

相关文章:

c# - 无法加载一种或多种请求的类型。检索加载程序异常

java - 查找接口(interface)的所有实现,包括 lambda

smalltalk - 撤消 Squeak Smalltalk 中方法的删除

smalltalk - 在 Pharo 或 Smalltalk 中创建构造函数

java - 从字符串设置对象名称

c# - .NET Core 中的程序集加载

smalltalk - 我如何在 Smalltalk Pharo 中睡几秒钟,并且能够打断它?

smalltalk - 如何从关闭的工作区中恢复脚本

oop - Smalltalk 中的必需属性

smalltalk - 评估 Pharo 中的不平等