@Override void link(Linker linker) { for (Type nestedType : nestedTypes) { nestedType.link(linker); } }
Linker linker = withContext(protoFile); for (Type type : protoFile.types()) { type.link(linker);
Linker linker = withContext(protoFile); for (Type type : protoFile.types()) { type.link(linker);
void link(Linker linker) { linker = linker.withContext(this); for (Field field : declaredFields) { field.link(linker); } for (Field field : extensionFields) { field.link(linker); } for (OneOf oneOf : oneOfs) { oneOf.link(linker); } for (Type type : nestedTypes) { type.link(linker); } }
Linker linker = withContext(protoFile); for (Type type : protoFile.types()) { type.link(linker);
@Override void link(Linker linker) { for (Type nestedType : nestedTypes) { nestedType.link(linker); } }
@Override void link(Linker linker) { for (Type nestedType : nestedTypes) { nestedType.link(linker); } }
void link(Linker linker) { linker = linker.withContext(this); for (Field field : declaredFields) { field.link(linker); } for (Field field : extensionFields) { field.link(linker); } for (OneOf oneOf : oneOfs) { oneOf.link(linker); } for (Type type : nestedTypes) { type.link(linker); } }
void link(Linker linker) { linker = linker.withContext(this); for (Field field : declaredFields) { field.link(linker); } for (Field field : extensionFields) { field.link(linker); } for (OneOf oneOf : oneOfs) { oneOf.link(linker); } for (Type type : nestedTypes) { type.link(linker); } }