Loading tools/apilint/apilint.py +0 −4 Original line number Original line Diff line number Diff line Loading @@ -826,7 +826,6 @@ def verify_method_names(clazz): @verifier @verifier def verify_callbacks(clazz): def verify_callbacks(clazz): """Verify Callback classes. """Verify Callback classes. All callback classes must be abstract. All methods must follow onFoo() naming style.""" All methods must follow onFoo() naming style.""" if clazz.fullname == "android.speech.tts.SynthesisCallback": return if clazz.fullname == "android.speech.tts.SynthesisCallback": return Loading @@ -836,9 +835,6 @@ def verify_callbacks(clazz): warn(clazz, None, "L1", "Class should be named FooCallback") warn(clazz, None, "L1", "Class should be named FooCallback") if clazz.name.endswith("Callback"): if clazz.name.endswith("Callback"): if "interface" in clazz.split: error(clazz, None, "CL3", "Callbacks must be abstract class to enable extension in future API levels") for m in clazz.methods: for m in clazz.methods: if not re.match("on[A-Z][a-z]*", m.name): if not re.match("on[A-Z][a-z]*", m.name): error(clazz, m, "L1", "Callback method names must be onFoo() style") error(clazz, m, "L1", "Callback method names must be onFoo() style") Loading Loading
tools/apilint/apilint.py +0 −4 Original line number Original line Diff line number Diff line Loading @@ -826,7 +826,6 @@ def verify_method_names(clazz): @verifier @verifier def verify_callbacks(clazz): def verify_callbacks(clazz): """Verify Callback classes. """Verify Callback classes. All callback classes must be abstract. All methods must follow onFoo() naming style.""" All methods must follow onFoo() naming style.""" if clazz.fullname == "android.speech.tts.SynthesisCallback": return if clazz.fullname == "android.speech.tts.SynthesisCallback": return Loading @@ -836,9 +835,6 @@ def verify_callbacks(clazz): warn(clazz, None, "L1", "Class should be named FooCallback") warn(clazz, None, "L1", "Class should be named FooCallback") if clazz.name.endswith("Callback"): if clazz.name.endswith("Callback"): if "interface" in clazz.split: error(clazz, None, "CL3", "Callbacks must be abstract class to enable extension in future API levels") for m in clazz.methods: for m in clazz.methods: if not re.match("on[A-Z][a-z]*", m.name): if not re.match("on[A-Z][a-z]*", m.name): error(clazz, m, "L1", "Callback method names must be onFoo() style") error(clazz, m, "L1", "Callback method names must be onFoo() style") Loading