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, getSignature
getDescription, getDescriptor, getName
finalize, getClass, notify, notifyAll, wait, wait, wait
getDescription, getName, getSignature
public 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
в интерфейсе OpenMBeanConstructorInfo
equals
в class MBeanConstructorInfo
obj
- объект, который будет сравнен для равенства с этим OpenMBeanConstructorInfoSupport
экземпляр;true
если указанный объект равен этому OpenMBeanConstructorInfoSupport
экземпляр.Object.hashCode()
, HashMap
public 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
в интерфейсе OpenMBeanConstructorInfo
hashCode
в class MBeanConstructorInfo
OpenMBeanConstructorInfoSupport
экземплярObject.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public String toString()
Возвращает строковое представление этого OpenMBeanConstructorInfoSupport
экземпляр.
Строковое представление состоит из имени этого class (то есть javax.management.openmbean.OpenMBeanConstructorInfoSupport
), имя и подпись описанного конструктора и строковое представление ее дескриптора.
Как OpenMBeanConstructorInfoSupport
экземпляры являются неизменными, строковое представление для этого экземпляра вычисляется однажды на первом звонке toString
, и затем то же самое значение возвращается для последующих вызовов.
toString
в интерфейсе OpenMBeanConstructorInfo
toString
в class MBeanConstructorInfo
OpenMBeanConstructorInfoSupport
экземпляр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92