Class Proto.Interning
- java.lang.Object
-
- org.immutables.value.processor.meta.Proto.Interning
-
- Enclosing class:
- Proto
static final class Proto.Interning extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.common.collect.Interner<Proto.DeclaringPackage>packageInternerprivate com.google.common.collect.Interner<Proto.Protoclass>protoclassInternerprivate com.google.common.collect.Interner<Proto.DeclaringType>typeInterner
-
Constructor Summary
Constructors Constructor Description Interning()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Proto.DeclaringPackageforPackage(Proto.DeclaringPackage declaringPackage)(package private) Proto.ProtoclassforProto(Proto.Protoclass protoclass)(package private) Proto.DeclaringTypeforType(Proto.DeclaringType declaringType)
-
-
-
Field Detail
-
packageInterner
private final com.google.common.collect.Interner<Proto.DeclaringPackage> packageInterner
-
typeInterner
private final com.google.common.collect.Interner<Proto.DeclaringType> typeInterner
-
protoclassInterner
private final com.google.common.collect.Interner<Proto.Protoclass> protoclassInterner
-
-
Method Detail
-
forPackage
Proto.DeclaringPackage forPackage(Proto.DeclaringPackage declaringPackage)
-
forType
Proto.DeclaringType forType(Proto.DeclaringType declaringType)
-
forProto
Proto.Protoclass forProto(Proto.Protoclass protoclass)
-
-