zio.blocks.typeid.Annotation
Represents a Scala/Java annotation on a type, method, or other declaration.
Annotations carry metadata that can be inspected at compile-time or runtime. Examples:
@deprecated("use newMethod", "1.0")
@tailrec
@JsonProperty("field_name")
Value parameters
- args
-
The arguments passed to the annotation constructor
- typeId
-
The TypeId of the annotation class
Attributes
- Source
-
Annotation.scala
- Graph
-
- Supertypes
-
trait Product
trait Equals
trait Matchable
class Any
Show all
Members list
Returns the fully qualified name of the annotation class.
Returns the fully qualified name of the annotation class.
Attributes
- Source
-
Annotation.scala
Returns the simple name of the annotation class.
Returns the simple name of the annotation class.
Attributes
- Source
-
Annotation.scala
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
- Inherited from:
-
Product
- Source
-
Product.scala
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an Iterator[Any]
- Inherited from:
-
Product
- Source
-
Product.scala