|
|
@ -23,9 +23,10 @@ type annotation =
|
|
|
|
| Present
|
|
|
|
| Present
|
|
|
|
|
|
|
|
|
|
|
|
(** Method signature with annotations. *)
|
|
|
|
(** Method signature with annotations. *)
|
|
|
|
type annotated_signature =
|
|
|
|
type annotated_signature = {
|
|
|
|
{ ret : Typ.item_annotation * Typ.t; (** Annotated return type. *)
|
|
|
|
ret : Typ.item_annotation * Typ.t; (** Annotated return type. *)
|
|
|
|
params: (Mangled.t * Typ.item_annotation * Typ.t) list } (** Annotated parameters. *)
|
|
|
|
params: (Mangled.t * Typ.item_annotation * Typ.t) list (** Annotated parameters. *)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
(** Check if the annotated signature is for a wrapper of an anonymous inner class method.
|
|
|
|
(** Check if the annotated signature is for a wrapper of an anonymous inner class method.
|
|
|
|
These wrappers have the same name as the original method, every type is Object, and the parameters
|
|
|
|
These wrappers have the same name as the original method, every type is Object, and the parameters
|
|
|
|