introspection

introspection

文章 0 浏览 4

如何通过内省判断一个方法是读写、只读还是只写?

我来自 Java,想知道是否可以使用内省为对象“设置”实例变量。 例如,如果我有以下类声明,其中包含两个实例变量 first_attribute 和 second_attribu…

音盲 2024-11-06 16:27:52 2 0

使用反射/内省调用具有未知数量参数的选择器

最近我用java(适用于android)编写了一个应用程序,它使用反射来调用某些对象的方法。参数数量和类型未知,这意味着我有一个统一的机制,可以接收对…

嘦怹 2024-11-03 12:17:07 3 0

查找全局命名空间导入名称的 Pythonic 方法

我正在尝试构建一些动态代码,用于解析一个文本文件,其中包含从模块顶部的导入中命名的对象...现在我迭代 sys._getframe(0) 中的所有项目找到f_globa…

温柔戏命师 2024-11-03 07:09:38 3 0

Spring Roo:数据库内省 --schema vm1 / Schema vm1 不存在

我是Spring Roo的新手。我想对mssql数据库进行逆向工程。 (jtds 已安装) 但是当我运行: database introspect --schema vm1 时,我得到了: 架构“v…

老子叫无熙 2024-11-02 09:24:04 4 0

当允许用户在运行时选择方法时,无法在 Suds 中提取方法名称

from suds.client import Client from suds.transport.https import HttpAuthenticated import urllib2 class methodinvokeclass(): def methodinvoke…

脸赞 2024-10-30 19:18:15 7 0

在 Objective-c 中获取对象名称

假设我有一个 Foo 类和该类 myFoo 的一个实例: Foo *myFoo; 是否有任何方法“dispalyFooObjectName”可以显示对象的名称,例如: NSLog(@"i was call…

任谁 2024-10-30 03:18:32 4 0

Python:通过属性名称获取静态属性

我有一个通过元类“模拟”静态属性的 python 类: class MyMeta(type): @property def x(self): return 'abc' @property def y(self): return 'xyz' c…

是你 2024-10-29 06:04:04 4 0

ghci 中的 :t 如何访问所有内省信息?

似乎不可能内省函数和数据类型等的类型类约束。然而,ghci 似乎做到了。 Prelude> :t show show :: (Show a) => a -> String 所以......不知何故它知…

水染的天色ゝ 2024-10-28 22:25:32 3 0

如何获取模块中定义但未导入的所有类?

我已经看到了以下问题,但它并没有完全满足我的要求: 如何获取 Python 中当前模块内所有类的列表? 特别是,我不希望导入类,例如,如果我有以下模块…

鸩远一方 2024-10-28 20:07:32 4 0

如何编写一个允许使用 __name__ 内省实例的类?

编写一个 Foo 类,允许其实例返回使用 __name__ 创建的名称, A = Foo(args) str(A.__name__) 应该返回“A”…

℡寂寞咖啡 2024-10-28 03:58:35 3 0

重写 python 函数而不使用检查模块

在不使用检查模块的情况下,我将如何编写这个内省函数。 import inspect def trace(cls): for name, m in inspect.getmembers(cls, inspect.ismethod)…

你不是我要的菜∠ 2024-10-27 22:04:56 4 0

获取 Haskell 类型类中的实例列表

有没有一种方法可以以编程方式获取类型类的实例列表? 让我震惊的是,编译器必须知道这些信息才能进行类型检查和编译代码,因此有什么方法可以告诉编…

静若繁花 2024-10-25 13:43:40 3 0

如何在 Haskell 中获取字符串类型?

假设我在模块 My.Module 中定义了一个类型 MyType。我想要字符串“My.Module.MyType”(或类似的东西)。如果我直接输入字符串,我可能会出现拼写错误…

陪你到最终 2024-10-25 03:09:02 4 0

在 Haskell 中确定运行时函数参数的兼容性

假设我有一个函数 f1 :: a -> b-> ...-> c 和另一个函数 f2 :: MaybeTypeClass xy ... => x-> y-> ...-> z,我想在运行时确定 c(f1 的输出)是否可以…

空袭的梦i 2024-10-25 01:04:31 4 0

使用 class.forname().newInstance() 和“调用方法时发生 com.sun.jdi.InitationException”例外

我正在使用 class.forname 创建类的新实例。类名来自属性。 可以说我在两个包中有几个类。 com.package.Parser1 com.package.Parser2 com.package.Par…

请别遗忘我 2024-10-21 15:22:10 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文