case class Annotation(annotationType: FieldType, elementValuePairs: ElementValuePairs = NoElementValuePairs) extends AnnotationLike with Product with Serializable
An annotation of a class, field, method or method parameter.
Annotations are associated with a class, field, or method using the attribute org.opalj.br.RuntimeInvisibleAnnotationTable or org.opalj.br.RuntimeVisibleAnnotationTable.
Annotations are associated with a method parameter using the attribute org.opalj.br.RuntimeInvisibleParameterAnnotationTable or a org.opalj.br.RuntimeVisibleParameterAnnotationTable.
- Source
- Annotation.scala
- Alphabetic
- By Inheritance
- Annotation
- Serializable
- Product
- Equals
- AnnotationLike
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Annotation(annotationType: FieldType, elementValuePairs: ElementValuePairs = NoElementValuePairs)
Value Members
- val annotationType: FieldType
- Definition Classes
- Annotation → AnnotationLike
- val elementValuePairs: ElementValuePairs
- Definition Classes
- Annotation → AnnotationLike
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def similar(other: Annotation): Boolean
- def toJava: String