package diffast-langs-java

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Java_label.TypeSource

Sourcetype t =
  1. | Byte
  2. | Short
  3. | Int
  4. | Long
  5. | Char
  6. | Float
  7. | Double
  8. | Boolean
  9. | ClassOrInterface of name
  10. | Class of name
  11. | Interface of name
  12. | Array of t * dims
  13. | Void
Sourceval common_classes : string Xset.t
Sourceval is_common : t -> bool
Sourceval get_name : t -> name
Sourceval get_dimensions : t -> dims
Sourceval is_named : t -> bool
Sourceval is_named_orig : t -> bool
Sourceval type_argument_to_string : ?resolve:bool -> Ast.type_argument -> name
Sourceval wildcard_bounds_to_string : ?resolve:bool -> Ast.wildcard_bounds -> string
Sourceval wildcard_to_string : ?resolve:bool -> Ast.wildcard -> name
Sourceval type_arguments_to_string : ?resolve:bool -> Ast.type_arguments -> string
Sourceval type_spec_to_string : ?resolve:bool -> Ast.type_spec -> Ast.identifier
Sourceval type_spec_to_name : ?resolve:bool -> Ast.type_spec -> Ast.identifier
Sourceval conv_type_specs : ?resolve:bool -> Ast.type_spec list -> name
Sourceval to_string : t -> string
Sourceval strip : t -> t
Sourceval anonymize : t -> t
Sourceval anonymize2 : 'a -> t
Sourceval dims_to_string : dims -> string
Sourceval to_simple_string : t -> name
Sourceval to_short_string : ?ignore_identifiers_flag:bool -> t -> string
Sourceval to_tag : t -> string * (string * string) list
Sourceval of_primitive_type : Ast.primitive_type -> t
Sourceval of_javatype : ?resolve:bool -> Ast.javatype -> t
Sourceval make_class : ?resolve:bool -> Ast.name -> t