Skip to main content

parse_class_signature

Function parse_class_signature 

Source
pub fn parse_class_signature(
    input: &str,
) -> ClasspathResult<GenericClassSignature>
Expand description

Parse a class-level generic signature (JVMS 4.7.9.1 ClassSignature).

The input is the raw string from the Signature attribute of a class file.

§Example

<K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/AbstractMap<TK;TV;>;Ljava/util/Map<TK;TV;>;

§Errors

Returns ClasspathError::BytecodeParseError if the signature is malformed.