|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class OpenMBeanConstructorInfoSupport extends MBeanConstructorInfo implements OpenMBeanConstructorInfo
description, name| Конструктор и Описание |
|---|
OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature)
Конструкции
OpenMBeanConstructorInfoSupport экземпляр, который описывает конструктора class открытого MBeans с указанным name, description и signature. |
OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor)
Конструкции
OpenMBeanConstructorInfoSupport экземпляр, который описывает конструктора class открытого MBeans с указанным name, description, signature, и descriptor. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Сравнивает указанное
obj параметр с этим OpenMBeanConstructorInfoSupport экземпляр для равенства. |
int |
hashCode()
Возвращает значение хэш-кода для этого
OpenMBeanConstructorInfoSupport экземпляр. |
Строка |
toString()
Возвращает строковое представление этого
OpenMBeanConstructorInfoSupport экземпляр. |
clone, getSignaturegetDescription, getDescriptor, getNamefinalize, getClass, notify, notifyAll, wait, wait, waitgetDescription, getName, getSignaturepublic OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature)
Конструкции OpenMBeanConstructorInfoSupport экземпляр, который описывает конструктора class открытого MBeans с указанным name, description и signature.
signature параметр массива внутренне копируется, так, чтобы последующие изменения массиву, на который ссылаются signature не имейте никакого эффекта на этот экземпляр.
name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.signature - может быть нуль или пустой, если нет никаких параметров, чтобы описать.IllegalArgumentException - если name или description нулевая или пустая строка.ArrayStoreException - Если signature не массив экземпляров подкласса MBeanParameterInfo.public OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor)
Конструкции OpenMBeanConstructorInfoSupport экземпляр, который описывает конструктора class открытого MBeans с указанным name, description, signature, и descriptor.
signature параметр массива внутренне копируется, так, чтобы последующие изменения массиву, на который ссылаются signature не имейте никакого эффекта на этот экземпляр.
name - не может быть нулевая или пустая строка.description - не может быть нулевая или пустая строка.signature - может быть нуль или пустой, если нет никаких параметров, чтобы описать.descriptor - Дескриптор для конструктора. Это может быть нулем, который эквивалентен пустому дескриптору.IllegalArgumentException - если name или description нулевая или пустая строка.ArrayStoreException - Если signature не массив экземпляров подкласса MBeanParameterInfo.public boolean equals(Object obj)
Сравнивает указанное obj параметр с этим OpenMBeanConstructorInfoSupport экземпляр для равенства.
Возвраты true если и только если все следующие операторы являются истиной:
obj не нуль,obj также реализации OpenMBeanConstructorInfo интерфейс,equals метод работает должным образом на obj параметры, которые являются различными реализациями OpenMBeanConstructorInfo интерфейс.equals в интерфейсе OpenMBeanConstructorInfoequals в class MBeanConstructorInfoobj - объект, который будет сравнен для равенства с этим OpenMBeanConstructorInfoSupport экземпляр;true если указанный объект равен этому OpenMBeanConstructorInfoSupport экземпляр.Object.hashCode(), HashMappublic int hashCode()
Возвращает значение хэш-кода для этого OpenMBeanConstructorInfoSupport экземпляр.
Хэш-код OpenMBeanConstructorInfoSupport экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals сравнения (то есть: его имя и подпись, где хэш-код подписи вычисляется звонком java.util.Arrays.asList(this.getSignature).hashCode()).
Это гарантирует это t1.equals(t2) подразумевает это t1.hashCode()==t2.hashCode() для любых двух OpenMBeanConstructorInfoSupport экземпляры t1 и t2, как требуется согласно общему контракту метода Object.hashCode().
Однако, отметьте что другой экземпляр class, реализовывая OpenMBeanConstructorInfo интерфейс может быть равным этому OpenMBeanConstructorInfoSupport экземпляр как определено equals(java.lang.Object), но может иметь различный хэш-код, если он вычисляется по-другому.
Как OpenMBeanConstructorInfoSupport экземпляры являются неизменными, хэш-код для этого экземпляра вычисляется однажды на первом звонке hashCode, и затем то же самое значение возвращается для последующих вызовов.
hashCode в интерфейсе OpenMBeanConstructorInfohashCode в class MBeanConstructorInfoOpenMBeanConstructorInfoSupport экземплярObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)public String toString()
Возвращает строковое представление этого OpenMBeanConstructorInfoSupport экземпляр.
Строковое представление состоит из имени этого class (то есть javax.management.openmbean.OpenMBeanConstructorInfoSupport), имя и подпись описанного конструктора и строковое представление ее дескриптора.
Как OpenMBeanConstructorInfoSupport экземпляры являются неизменными, строковое представление для этого экземпляра вычисляется однажды на первом звонке toString, и затем то же самое значение возвращается для последующих вызовов.
toString в интерфейсе OpenMBeanConstructorInfotoString в class MBeanConstructorInfoOpenMBeanConstructorInfoSupport экземпляр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92