PlasmoVoice
jvm
PlasmoVoice
/
su.plo.voice.api.addon.annotation
/
Dependency
Dependency
@
Retention
(
value
=
RetentionPolicy.RUNTIME
)
@
Target
(
value
=
[
]
)
annotation class
Dependency
Annotation used to specify dependencies required by an addon.
Members
Functions
annotation
Type
Link copied to clipboard
abstract
fun
annotationType
(
)
:
Class
<
out
Annotation
>
equals
Link copied to clipboard
abstract
fun
equals
(
p
:
Any
)
:
Boolean
hash
Code
Link copied to clipboard
abstract
fun
hashCode
(
)
:
Int
id
Link copied to clipboard
@
NotNull
abstract
fun
id
(
)
:
@
NotNull
String
Gets the id of the dependency.
optional
Link copied to clipboard
abstract
fun
optional
(
)
:
Boolean
Checks whether this dependency is optional.
to
String
Link copied to clipboard
abstract
fun
toString
(
)
:
String