MBeanConstructorInfo
object. The
* {@link Descriptor} of the constructed object will include
* fields contributed by any annotations on the {@code
* Constructor} object that contain the {@link DescriptorKey}
* meta-annotation.
* @param description A human readable description of the operation.
* @param constructor The java.lang.reflect.Constructor
* object describing the MBean constructor.
*/
// @ts-ignore
constructor(description: java.lang.String | string, constructor: java.lang.reflect.ConstructorMBeanConstructorInfo
object.
* @param name The name of the constructor.
* @param signature MBeanParameterInfo
objects
* describing the parameters(arguments) of the constructor. This
* may be null with the same effect as a zero-length array.
* @param description A human readable description of the constructor.
*/
// @ts-ignore
constructor(name: java.lang.String | string, description: java.lang.String | string, signature: javax.management.MBeanParameterInfo[])
/**
* Constructs an MBeanConstructorInfo
object.
* @param name The name of the constructor.
* @param signature MBeanParameterInfo
objects
* describing the parameters(arguments) of the constructor. This
* may be null with the same effect as a zero-length array.
* @param description A human readable description of the constructor.
* @param descriptor The descriptor for the constructor. This may be null
* which is equivalent to an empty descriptor.
* @since 1.6
*/
// @ts-ignore
constructor(name: java.lang.String | string, description: java.lang.String | string, signature: javax.management.MBeanParameterInfo[], descriptor: javax.management.Descriptor)
/**
* Returns a shallow clone of this instance. The clone is * obtained by simply calling super.clone(), thus calling * the default native shallow cloning mechanism implemented by * Object.clone(). No deeper cloning of any internal * field is made.
*Since this class is immutable, cloning is chiefly of * interest to subclasses.
*/ // @ts-ignore public clone(): any /** *Returns the list of parameters for this constructor. Each
* parameter is described by an MBeanParameterInfo
* object.
The returned array is a shallow copy of the internal array,
* which means that it is a copy of the internal array of
* references to the MBeanParameterInfo
objects but
* that each referenced MBeanParameterInfo
object is
* not copied.
MBeanParameterInfo
objects.
*/
// @ts-ignore
public getSignature(): javax.management.MBeanParameterInfo[]
// @ts-ignore
public toString(): string
/**
* Compare this MBeanConstructorInfo to another.
* @param o the object to compare to.
* @return true if and only if o
is an MBeanConstructorInfo such
* that its {#link #getName()}, {@link #getDescription()},
* {@link #getSignature()}, and {@link #getDescriptor()}
* values are equal (not necessarily
* identical) to those of this MBeanConstructorInfo. Two
* signature arrays are equal if their elements are pairwise
* equal.
*/
// @ts-ignore
public equals(o: java.lang.Object | any): boolean
// @ts-ignore
public hashCode(): number /*int*/
}
}
}