Package proguard.classfile.attribute.signature.ast

AST nodes for the descriptor and signature grammar as defined in the JVM spec. WARNING! The distinction between signature and a descriptor is different in the JVM spec and in PGC. This package matches the JVM spec.

The structure of the classes is closely follows the structure of the grammar to simplify parsing and long-term maintenance. For any other uses than parsing, it is recommended to transform the ASTs into a more suitable form such as MethodDescriptor or a MethodSignature.

To serialize the AST back to their textual form, use the toString() method.

See Also:
signature grammar, descriptor grammar