Example #1
0
 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
Example #2
0
 def return_type(self):
     return BasicType.from_java(self.jsondoc['return']['type_long'])