public class ProtoWalker extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProtoWalker.ContextlessProcessor<T> |
static interface |
ProtoWalker.Processor<T> |
| Constructor and Description |
|---|
ProtoWalker(ProtoContext protoContext) |
public ProtoWalker(ProtoContext protoContext)
public static ProtoWalker newInstance(ProtoContext proto)
public ProtoWalker onProto(ProtoWalker.Processor<Proto> processor)
public ProtoWalker onProto(ProtoWalker.ContextlessProcessor<Proto> processor)
public ProtoWalker onMessage(ProtoWalker.Processor<Message> processor)
public ProtoWalker onMessage(ProtoWalker.ContextlessProcessor<Message> processor)
public ProtoWalker onField(ProtoWalker.Processor<Field> processor)
public ProtoWalker onField(ProtoWalker.ContextlessProcessor<Field> processor)
public ProtoWalker onEnum(ProtoWalker.Processor<Enum> processor)
public ProtoWalker onEnum(ProtoWalker.ContextlessProcessor<Enum> processor)
public ProtoWalker onEnumConstant(ProtoWalker.Processor<EnumConstant> processor)
public ProtoWalker onEnumConstant(ProtoWalker.ContextlessProcessor<EnumConstant> processor)
public ProtoWalker onService(ProtoWalker.Processor<Service> processor)
public ProtoWalker onService(ProtoWalker.ContextlessProcessor<Service> processor)
public ProtoWalker onServiceMethod(ProtoWalker.Processor<ServiceMethod> processor)
public ProtoWalker onServiceMethod(ProtoWalker.ContextlessProcessor<ServiceMethod> processor)
public void walk()
Copyright © 2015–2017. All rights reserved.