Class StringPool
java.lang.Object
com.google.javascript.jscomp.serialization.StringPool
Aggregates strings into a
StringPool
The zeroth offset in the string pool is always the empty string. This is validated inside
TypedAstDeserializer
.
This implies default/unset/0-valued uuint32 StringPool pointers in protos are equivalent to the empty string.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StringPool.Builder
builder()
static StringPool
empty()
static StringPool
fromProto
(com.google.javascript.jscomp.serialization.StringPoolProto proto) get
(int offset) com.google.javascript.jscomp.serialization.StringPoolProto
toProto()
-
Method Details
-
fromProto
public static StringPool fromProto(com.google.javascript.jscomp.serialization.StringPoolProto proto) -
empty
-
get
-
getInternedStrings
-
toProto
public com.google.javascript.jscomp.serialization.StringPoolProto toProto() -
builder
-