diff --git a/tools/apilint/apilint.py b/tools/apilint/apilint.py index 4c02d94542d0d..ef405e4b1343c 100644 --- a/tools/apilint/apilint.py +++ b/tools/apilint/apilint.py @@ -1109,6 +1109,9 @@ def verify_builder(clazz): if not has_build: warn(clazz, None, None, "Missing build() method") + if "final" not in clazz.split: + error(clazz, None, None, "Builder should be final") + def verify_aidl(clazz): """Catch people exposing raw AIDL."""