public boolean resolveAllRefs(final Collection<FileDescriptor> dependencies,
final IProtoErrorListener errorListener) {
if (isBuilt()) {
throw new IllegalStateException("not supported when proto is already built");
}
final Map<String, NameContext> cache = new HashMap<String, NameContext>();
if (resolveAllRefs(dependencies, errorListener, cache)) {
return true;
}
for (final Entry<FieldDescriptorProto.Builder, FieldContext> entry : unresolved) {
reportUnresolvedTypeNameError(entry.getKey(), entry.getValue(), errorListener);
}
return false;
}
ProtoFileParser.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:protobuf-el
作者:
评论列表
文章目录