Crate java_bin_name

Crate java_bin_name 

Source
Expand description

Java binary name parser and writer.

§Parsing

Types who implemented Parse trait could be parsed from a string slice using parse function.

Differences between JLS and class file representation will be handled automatically.

§Error Handling

This crate won’t handle naming errors unless necessary. Validate the string slices after parse if desired.

§Writing

Use Display or ToString for writing.

§Supported Items

Structs§

CanonicalClassName
Canonical, or fully qualified name of a class or interface.
Cursor
Cursor of a string slice.
MethodDescriptor
Descriptor of a method despite of its signature.
UnknownFieldType
Error type marking the leading character of a field descriptor is invalid.

Enums§

ClassName
Binary name of a class or interface.
FieldType
The type of a field, parameter, local variable, or value.
InvalidMethodDescriptor
Error thrown when parsing a method descriptor.
MethodReturnDescriptor
Method return type.
ReprForm
Representation form of a component across different contexts.

Traits§

Parse
Types that could be parsed from a borrowed string cursor.

Functions§

parse
Parses a name.