module PackageDefinition: sig .. end
Package definition as well as conversion functions from/to ClassFile.t.
Type
type 
}
Definition of a Java package.
val equal : t -> t -> bool
Equality over packages.
val compare : t -> t -> int
Comparison over packages.
val hash : t -> int
Hash function over packages.
Exception
type 
| | | Invalid_package_name | 
| | | Too_many of string | 
| | | Version_error of Version.error | 
| | | Invalid_package_definition | 
exception Exception of error
val string_of_error : error -> string
Conversion functions
val decode : ClassFile.t -> t
Converts from a ClassFile.t into a package definition.
    Raises Exception if an error occurs during conversion.
val encode : ?version:Version.t -> t -> ClassFile.t
Converts a package definition into to a ClassFile.t, using the passed version.
    The default version is Version.default.
    Raises Exception if an error occurs during conversion.