FluentIterable.from(getDeclaredTypes()) .filter(new Predicate<TypeRef>() { @Override
FluentIterable.from(getDeclaredTypes()) .filter(new Predicate<TypeRef>() { @Override
private boolean packageHasEnums(Model model) { for (TypeRef type : model.getSymbolTable().getDeclaredTypes()) { if (type.isEnum() && type.getEnumType().isReachable()) { return true; } } return false; }
for (TypeRef type : aspect.getModel().getSymbolTable().getDeclaredTypes()) { if (!type.isMessage()) { continue;
for (TypeRef type : aspect.getModel().getSymbolTable().getDeclaredTypes()) { if (!type.isMessage()) { continue;
private void addApiImports(GapicInterfaceContext context) { for (TypeRef type : context.getInterface().getModel().getSymbolTable().getDeclaredTypes()) { if (type.isEnum() && type.getEnumType().isReachable()) { context.getImportTypeTable().getAndSaveNicknameFor(type); break; } } for (MethodModel method : context.getSupportedMethods()) { addMethodImports(context.asDynamicMethodContext(method)); } }
private void addApiImports(GapicInterfaceContext context) { for (TypeRef type : context.getInterface().getModel().getSymbolTable().getDeclaredTypes()) { if (type.isEnum() && type.getEnumType().isReachable()) { context.getImportTypeTable().getAndSaveNicknameFor(type); break; } } for (MethodModel method : context.getSupportedMethods()) { addMethodImports(context.asDynamicMethodContext(method)); } }