Package com.linecorp.armeria.server.docs
Class DescriptiveTypeSignature
java.lang.Object
com.linecorp.armeria.server.docs.DescriptiveTypeSignature
- All Implemented Interfaces:
TypeSignature
A descriptive
TypeSignature
.-
Constructor Summary
ModifierConstructorDescriptionprotected
DescriptiveTypeSignature
(TypeSignatureType type, String name, Object descriptor) Create a new instance. -
Method Summary
Modifier and TypeMethodDescriptionReturns the descriptor of the type if and only if this type signature represents a descriptive type.boolean
int
hashCode()
name()
Returns the name of the type.toString()
type()
Returns theTypeSignatureType
.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.linecorp.armeria.server.docs.TypeSignature
signature
-
Constructor Details
-
DescriptiveTypeSignature
Create a new instance.
-
-
Method Details
-
descriptor
Returns the descriptor of the type if and only if this type signature represents a descriptive type. For reflection-basedDocServicePlugin
s, this will probably be aClass
, but other plugins may use an actual instance with descriptor information. -
equals
-
hashCode
public int hashCode() -
type
Description copied from interface:TypeSignature
Returns theTypeSignatureType
.- Specified by:
type
in interfaceTypeSignature
-
name
Description copied from interface:TypeSignature
Returns the name of the type.- Specified by:
name
in interfaceTypeSignature
-
toString
-