-
- 所有已知实现类:
-
OpenMBeanConstructorInfoSupport
public interface OpenMBeanConstructorInfo
描述Open MBean的构造函数。
此接口声明与类
MBeanConstructorInfo
相同的方法。 实现此接口的类(通常为OpenMBeanConstructorInfoSupport
)应扩展MBeanConstructorInfo
。getSignature()
方法应在运行时返回子类MBeanParameterInfo
的实例数组,该实例实现OpenMBeanParameterInfo
接口(通常为OpenMBeanParameterInfoSupport
)。- 从以下版本开始:
- 1.5
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 boolean
equals(Object obj)
将指定的 obj参数与此OpenMBeanConstructorInfo
实例进行比较以获得相等性。String
getDescription()
返回此OpenMBeanConstructorInfo
实例描述的构造函数的可读描述。String
getName()
返回此OpenMBeanConstructorInfo
实例描述的构造函数的名称。MBeanParameterInfo[]
getSignature()
返回一个OpenMBeanParameterInfo
实例的数组,描述此OpenMBeanConstructorInfo
实例描述的构造函数的签名中的每个参数。int
hashCode()
返回此OpenMBeanConstructorInfo
实例的哈希码值。String
toString()
返回此OpenMBeanConstructorInfo
实例的字符串表示形式。
-
-
-
方法详细信息
-
getDescription
String getDescription()
返回此OpenMBeanConstructorInfo
实例描述的构造函数的可读描述。- 结果
- 说明。
-
getName
String getName()
返回此OpenMBeanConstructorInfo
实例描述的构造函数的名称。- 结果
- 名字。
-
getSignature
MBeanParameterInfo[] getSignature()
返回一个OpenMBeanParameterInfo
实例的数组,描述此OpenMBeanConstructorInfo
实例描述的构造函数的签名中的每个参数。- 结果
- 签名。
-
equals
boolean equals(Object obj)
将指定的obj参数与此OpenMBeanConstructorInfo
实例进行比较以获得相等性。当且仅当以下所有语句都为真时,返回
true
:- obj是非null,
- obj还实现了
OpenMBeanConstructorInfo
接口, - 他们的名字是平等的
- 他们的签名是平等的。
equals
方法适用于obj参数,这些参数是OpenMBeanConstructorInfo
接口的不同实现。
- 重写:
-
equals
,类Object
- 参数
-
obj
- 要与此OpenMBeanConstructorInfo
实例进行相等性比较的对象; - 结果
-
true
如果指定的对象等于此OpenMBeanConstructorInfo
实例。 - 另请参见:
-
Object.hashCode()
,HashMap
-
hashCode
int hashCode()
返回此OpenMBeanConstructorInfo
实例的哈希码值。OpenMBeanConstructorInfo
实例的哈希码是equals
比较中使用的所有信息元素的哈希码的总和(即:其名称和签名,其中签名hashCode通过调用java.util.Arrays.asList(this.getSignature).hashCode()
计算)。这确保了
t1.equals(t2)
意味着t1.hashCode()==t2.hashCode()
对于任何两个OpenMBeanConstructorInfo
实例t1
和t2
,所要求的方法的常规合同Object.hashCode()
。- 重写:
-
hashCode
在类Object
- 结果
-
此
OpenMBeanConstructorInfo
实例的哈希码值 - 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-