MCPcopy Index your code
hub / github.com/dropbox/dropbox-sdk-java / throws

Method throws

core/generator/java/java.stoneg.py:1203–1214  ·  view source on GitHub ↗
(self, field, value_name=None)

Source from the content-addressed store, hash-verified

1201 )
1202
1203 def throws(self, field, value_name=None):
1204 assert isinstance(field, Field), repr(field)
1205 assert value_name is None or isinstance(value_name, str), repr(value_name)
1206
1207 reasons = self._field_validation_requirements(field, as_failure_reasons=True)
1208 throws = OrderedDict()
1209
1210 if reasons:
1211 reasons_list = oxford_comma_list(reasons, conjunction='or')
1212 throws["IllegalArgumentException"] = "if {{@code {}}} {}.".format(value_name, reasons_list)
1213
1214 return throws
1215
1216 def javadoc_ref(self, element, context=None, builder=False):
1217 assert isinstance(element, (JavaClass, StoneType, JavaReference)), repr(element)

Calls 3

oxford_comma_listFunction · 0.85
formatMethod · 0.80

Tested by

no test coverage detected