private String resolveContext() { for (int i = contextStack.size() - 1; i >= 0; i--) { Object context = contextStack.get(i); if (context instanceof Type) { return ((Type) context).type().toString(); } else if (context instanceof ProtoFile) { String packageName = ((ProtoFile) context).packageName(); return packageName != null ? packageName : ""; } else if (context instanceof Field && ((Field) context).isExtension()) { String packageName = ((Field) context).packageName(); return packageName != null ? packageName : ""; } } throw new IllegalStateException(); }
public static ProtoMember get(ProtoType type, Field field) { String member = field.isExtension() ? field.qualifiedName() : field.name(); return new ProtoMember(type, member); }
fieldBuilder.addJavadoc("$L\n", sanitizeJavadoc(field.documentation())); if (field.isExtension()) { fieldBuilder.addJavadoc("Extension source: $L\n", field.location().withPathOnly());
private String resolveContext() { for (int i = contextStack.size() - 1; i >= 0; i--) { Object context = contextStack.get(i); if (context instanceof Type) { return ((Type) context).type().toString(); } else if (context instanceof ProtoFile) { String packageName = ((ProtoFile) context).packageName(); return packageName != null ? packageName : ""; } else if (context instanceof Field && ((Field) context).isExtension()) { String packageName = ((Field) context).packageName(); return packageName != null ? packageName : ""; } } throw new IllegalStateException(); }
private String resolveContext() { for (int i = contextStack.size() - 1; i >= 0; i--) { Object context = contextStack.get(i); if (context instanceof Type) { return ((Type) context).type().toString(); } else if (context instanceof ProtoFile) { String packageName = ((ProtoFile) context).packageName(); return packageName != null ? packageName : ""; } else if (context instanceof Field && ((Field) context).isExtension()) { String packageName = ((Field) context).packageName(); return packageName != null ? packageName : ""; } } throw new IllegalStateException(); }
public static ProtoMember get(ProtoType type, Field field) { String member = field.isExtension() ? field.qualifiedName() : field.name(); return new ProtoMember(type, member); }
public static ProtoMember get(ProtoType type, Field field) { String member = field.isExtension() ? field.qualifiedName() : field.name(); return new ProtoMember(type, member); }
fieldBuilder.addJavadoc("$L\n", sanitizeJavadoc(field.documentation())); if (field.isExtension()) { fieldBuilder.addJavadoc("Extension source: $L\n", field.location().withPathOnly());
fieldBuilder.addJavadoc("$L\n", sanitizeJavadoc(field.documentation())); if (field.isExtension()) { fieldBuilder.addJavadoc("Extension source: $L\n", field.location().withoutBase());