public class TypeResolver extends Object
| Modifier | Constructor and Description | 
|---|---|
| protected  | TypeResolver(TypeResolver p,
            String name,
            Map<String,com.squareup.protoparser.MessageElement> declaredMsgs,
            Map<String,ProtobufEnum> enums) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ProtobufMessage | _resolve(com.squareup.protoparser.MessageElement rawType) | 
| protected void | addEnumType(String name,
           ProtobufEnum enumType) | 
| protected void | addResolvedMessageType(String name,
                      ProtobufMessage toResolve) | 
| protected static TypeResolver | construct(TypeResolver parent,
         String localName,
         Collection<com.squareup.protoparser.TypeElement> nativeTypes) | 
| protected static ProtobufEnum | constructEnum(com.squareup.protoparser.EnumElement nativeEnum) | 
| static ProtobufMessage | resolve(Collection<com.squareup.protoparser.TypeElement> nativeTypes,
       com.squareup.protoparser.MessageElement rawType)Main entry method for public API, for resolving specific root-level type and other
 types it depends on. | 
| protected ProtobufMessage | resolve(TypeResolver parent,
       com.squareup.protoparser.MessageElement rawType) | 
protected TypeResolver(TypeResolver p, String name, Map<String,com.squareup.protoparser.MessageElement> declaredMsgs, Map<String,ProtobufEnum> enums)
public static ProtobufMessage resolve(Collection<com.squareup.protoparser.TypeElement> nativeTypes, com.squareup.protoparser.MessageElement rawType)
protected ProtobufMessage resolve(TypeResolver parent, com.squareup.protoparser.MessageElement rawType)
protected static TypeResolver construct(TypeResolver parent, String localName, Collection<com.squareup.protoparser.TypeElement> nativeTypes)
protected void addEnumType(String name, ProtobufEnum enumType)
protected static ProtobufEnum constructEnum(com.squareup.protoparser.EnumElement nativeEnum)
protected ProtobufMessage _resolve(com.squareup.protoparser.MessageElement rawType)
protected void addResolvedMessageType(String name, ProtobufMessage toResolve)
Copyright © 2019 FasterXML. All rights reserved.