APIdia Launch Partner
Top Fields Constructors Methods
jdk.tools.jlink.internal

pack-priv Class ImageStringsWriter

extends Object
implements ImageStrings
Class Inheritance
All Implemented Interfaces
jdk.internal.jimage.ImageStrings
Imports
java.nio.ByteBuffer, java.util.HashMap, jdk.internal.jimage.ImageStream, .ImageStrings, .ImageStringsReader

Field Summary

Modifier and TypeField and Description
private static final int
private final ImageStream
private final HashMap<String, Integer>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public int
private int
addString(final String string)

pack-priv int
find(final String string)

public String
pack-priv int
pack-priv int
pack-priv ImageStream
private void
reserveString(String value, int expectedOffset)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

NOT_FOUNDback to summary
private static final int NOT_FOUND
streamback to summary
private final ImageStream stream
stringToOffsetMapback to summary
private final HashMap<String, Integer> stringToOffsetMap

Constructor Detail

ImageStringsWriterback to summary
pack-priv ImageStringsWriter()

Method Detail

addback to summary
public int add(final String string)

Implements jdk.internal.jimage.ImageStrings.add.

Annotations
@Override
addStringback to summary
private int addString(final String string)
findback to summary
pack-priv int find(final String string)
getback to summary
public String get(int offset)

Implements jdk.internal.jimage.ImageStrings.get.

Annotations
@Override
getCountback to summary
pack-priv int getCount()
getSizeback to summary
pack-priv int getSize()
getStreamback to summary
pack-priv ImageStream getStream()
reserveStringback to summary
private void reserveString(String value, int expectedOffset)