(self, j, field, fq_name, containing_data_type_ref, route_refs)
| 2465 | |
| 2466 | class FieldReference(JavaReference): |
| 2467 | def __init__(self, j, field, fq_name, containing_data_type_ref, route_refs): |
| 2468 | assert isinstance(field, Field), repr(field) |
| 2469 | assert isinstance(containing_data_type_ref, DataTypeReference), repr(containing_data_type_ref) |
| 2470 | assert isinstance(route_refs, Sequence), repr(route_refs) |
| 2471 | assert all(isinstance(r, RouteReference) for r in route_refs), repr(route_refs) |
| 2472 | |
| 2473 | super().__init__(fq_name) |
| 2474 | |
| 2475 | self.param_name = j.param_name(field) |
| 2476 | self.static_instance = j.field_static_instance(field) |
| 2477 | self.getter_method = j.field_getter_method(field) |
| 2478 | |
| 2479 | self.containing_data_type_ref = containing_data_type_ref |
| 2480 | self.route_refs = route_refs |
| 2481 | |
| 2482 | |
| 2483 | class JavaCodeGenerationInstance: |
nothing calls this directly
no test coverage detected