问题标签 [public-method]

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 投票
4 回答
23981 浏览

c# - 表单间公共方法的访问

我正在尝试在另一个表单 Form2 上访问 Form1 的公共方法,如下所示。我textbox6在 form1 上有一个控件,并且有绑定它的公共方法。但我想通过form2来绑定它,如下所示。

表格1

表格2

上面的方法调用是错误的。请建议如何纠正它。

我想通过调用公共方法textBox6从 Form2 的Button_Click事件处理程序中绑定 Form1 的控件,当 Form2 关闭时,textbox6应该绑定 Form1。可以通过从 Form2 调用公共方法来实现吗?

0 投票
1 回答
1194 浏览

delphi - 哪个 Delphi 版本支持公共方法的 RTTI?

默认情况下,2010 以下版本的 RTTI 仅为已发布的班级成员创建。

我在 2006 年的博客 (http://hallvards.blogspot.com/2006/09/extended-class-rtti.html) 中读到,使用 $METHODINFO(或 $M),自 Delphi 6 起包含公共和发布的方法。这个对吗?

博客条目说:

“对于 WebSnap,‘新’$METHODINFO ON 编译器指令(在 D6 和 D7 中未记录)用于为公共和已发布方法生成扩展 RTTI。” ...“更新(2007 年 10 月 27 日):$METHODINFO 首次在 Delphi 7 中可用,而不是在 Delphi 6 中。”

0 投票
2 回答
698 浏览

c#-4.0 - 更多 System.Windows.Media.Color 的 C# 公共部分结构方法

如何添加其他方法来操纵颜色?最好是重载结构 System.Windows.Media.Color。它不是一个类(在 c# 中)。

现在我正在修补(在同一个文件中进行测试,或者我必须将它放在不同的文件中)命名空间(Silverlight Application36 或 System.Windows.Media ?)和部分结构颜色标准化(双 R,... )。

我应该看到 MyColor.Normalize() 开始被智能感知识别?

我不是。我正在寻找使用浮点数和双精度数而不是无符号字节整数的重载颜色操作套件。

有什么提示吗?

干杯!

K博士

0 投票
8 回答
5348 浏览

java - findbugs 可以检测未使用的公共方法吗

是否可以使用 FindBugs 检测源树中未使用的方法?我在 SO 上看到一些帖子,用户声称这样做,其他一些帖子询问如何在 FB 中执行此操作,而其他一些帖子则声称 FB 无法执行此操作。

有谁知道这是怎么做到的?我只对没有从其他地方显式调用的方法感兴趣,我不关心反射。

0 投票
1 回答
4896 浏览

java - javadoc 从类中排除一些公共方法

我必须从 javadocs 中排除一些类的公共方法。我尝试了 Chris Nokleberg 的 ExcludeDoclet (sixlegs)。但是 doclet 给出了一个小问题:如果类中的其他方法返回 List(或任何其他泛型),而不是在 javadoc 中显示为 List,返回类型只是显示为 List(没有泛型信息)

任何人都可以就如何解决此问题给出提示或提供解决方法吗?

0 投票
2 回答
13447 浏览

twitter - 用于动态小部件更新的 Twitter 小部件方法

我正在尝试为 twitter 小部件的个人资料页面添加一个选项,并且我有一个字段,用户可以在其中添加他们的 twitter 帐户,并在其下方显示小部件的预览。如果我输入一个帐户并单击保存并返回,它工作正常。但我想做的是让它动态化,当文本字段上发生模糊事件时,用相应的帐户刷新小部件。

我有以下代码:

在这种情况下,它会出错:它只显示来自我输入的所有帐户的最新推文,而且通常我得到一个空的小部件。

如果我删除对象并创建一个新对象,它会使页面变为空白,然后添加小部件。

有谁知道 TWTR.Widget() 的一些公共方法,例如 re-render() 或类似的东西?

谢谢。

0 投票
9 回答
521 浏览

javascript - 删除对对象方法的公共访问

我想取一个对象并从中删除一些方法。

即我在内部有一个带有getter/setter 的对象,我想让外部用户访问它。我不希望他们能够访问 setter 函数。

我不想通过从中删除方法来更改原始对象引用,而是创建一个指向同一对象但方法较少的新对象引用。

  • 我该怎么做呢?
  • 这是设计模式吗?
  • 这类问题是否有众所周知的解决方案?

我有这个功能的实现

活的例子_.each _.bindAll

出于所有预期目的,返回的对象应该与原始对象相同,只是某些方法不再存在。内部this参考不应中断任何功能。原型链不应中断。

  • 这种功能的直观名称是什么?
  • 我当前的实现是否有任何我应该注意的陷阱?
0 投票
3 回答
6833 浏览

c# - 获取项目中的所有公共方法

我有一个项目。c# .net 我想获取项目中所有公共类中所有公共函数的名称。

是否有任何工具或者我可以编写一个将项目 dll 甚至项目目录作为输入并找到所有公共功能的程序?

0 投票
8 回答
21104 浏览

java - 包私有类中的公共方法

public将方法标记为包私有类中是否有区别?

foo和这里的能见度有什么实际区别bar吗?

0 投票
11 回答
7065 浏览

java - 为什么我们不能对公共方法使用断言?

为什么我们不能对公共方法使用断言?

我在某处读过

“断言在公共方法中是不合适的,因为该方法保证它将始终强制执行参数检查。公共方法必须检查其参数是否启用断言。此外,断言构造不会引发指定类型的异常。它只能抛出一个AssertionError“。

那么,它是否也适用于私有方法?
我没有清楚地理解上面的陈述