def get_overload(self, param_types): # type: (List[BasicType]) -> Optional[MethodDoc] for overload in self.overloads_jsondoc: doc_param_types = [ BasicType.from_java(param['type_long']) for param in overload['params'] ] if self.is_matching_overload(doc_param_types, param_types): return MethodDoc(overload) return None
def return_type(self): return BasicType.from_java(self.jsondoc['return']['type_long'])