module JParseSignature:sig..end
This module handles the decoding of descriptors and signatures.
val parse_objectType : string -> JBasics.object_typeClass_structure_error if the string does not correspond the an object
type.val parse_field_descriptor : string -> JBasics.value_typeClass_structure_error if the string does not correspond the a field
descriptor.val parse_method_descriptor : string -> JBasics.method_descriptorClass_structure_error if the string does not correspond the a method
descriptor.val parse_descriptor : string -> JBasics.descriptorClass_structure_error if the string does not correspond the a
descriptor.val parse_ClassSignature : string -> JSignature.classSignatureparse_ClassSignature s parses a Signature attribute and expects
to find a ClassSignature (as describe in paragraph 4.4.4 of the
Java Virtual Machine Specification of Java 5).
Class_structure_error if the signature does not correspond
to the specifications.val parse_MethodTypeSignature : string -> JSignature.methodTypeSignatureparse_MethodTypeSignature s parses a Signature attribute and
expects to find a Methodtypesignature (as describe in paragraph
4.4.4 of the Java Virtual Machine Specification of Java 5).
Class_structure_error if the signature does not correspond
to the specifications.val parse_FieldTypeSignature : string -> JSignature.fieldTypeSignatureparse_FieldTypeSignature s parses a Signature attribute s and
expects to find a FieldTypeSignature (as describe in paragraph
4.4.4 of the Java Virtual Machine Specification of Java 5).
Class_structure_error if the signature does not correspond
to the specifications.