Class StringPool
- java.lang.Object
-
- com.google.javascript.jscomp.serialization.StringPool
-
@Immutable public final class StringPool extends java.lang.ObjectAggregates strings into aStringPoolThe 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 Modifier and Type Class Description static classStringPool.BuilderBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringPool.Builderbuilder()static StringPoolempty()static StringPoolfromProto(com.google.javascript.jscomp.serialization.StringPoolProto proto)java.lang.Stringget(int offset)com.google.javascript.jscomp.serialization.StringPoolPrototoProto()
-
-
-
Method Detail
-
fromProto
public static StringPool fromProto(com.google.javascript.jscomp.serialization.StringPoolProto proto)
-
empty
public static StringPool empty()
-
get
public java.lang.String get(int offset)
-
toProto
public com.google.javascript.jscomp.serialization.StringPoolProto toProto()
-
builder
public static StringPool.Builder builder()
-
-