APIdia Launch Partner
Top Description Inners Constructors Methods
jdk.internal.jimage.decompressor

public Class SignatureParser

extends Object
Class Inheritance
Imports
java.util.ArrayList, .List

A descriptor parser used to extract java type strings from UTF_8 descriptors.

Implementation Note

This class needs to maintain JDK 8 source compatibility. It is used internally in the JDK to implement jimage/jrtfs access, but also compiled and delivered as part of the jrtfs.jar to support access to the jimage file provided by the shipped JDK by tools running on JDK 8.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static SignatureParser.ParseResult
public static String
reconstruct(String formatted, List<String> arguments)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SignatureParserback to summary
private SignatureParser()

Method Detail

parseSignatureDescriptorback to summary
public static SignatureParser.ParseResult parseSignatureDescriptor(String str)
reconstructback to summary
public static String reconstruct(String formatted, List<String> arguments)
jdk.internal.jimage.decompressor back to summary

public Class SignatureParser.ParseResult

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
public String
public final List<String>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

formattedback to summary
public String formatted
typesback to summary
public final List<String> types

Constructor Detail

ParseResultback to summary
private ParseResult()