| 603 | } |
| 604 | |
| 605 | std::string ClassDefinitionImpl::idFromCTX(modelicaParser::Class_definitionContext* ctx) { |
| 606 | auto* specifier = ctx->class_specifier(); |
| 607 | if (!specifier) { |
| 608 | LOG_AND_THROW("ClassDefinition context has null class_specifier"); |
| 609 | } |
| 610 | |
| 611 | if (!specifier->long_class_specifier()) { |
| 612 | LOG_AND_THROW("ClassDefinition context has null long_class_specifier"); |
| 613 | } |
| 614 | |
| 615 | return buildLongClassName(specifier->long_class_specifier()); |
| 616 | } |
| 617 | |
| 618 | std::string ComponentClauseImpl::idFromCTX(modelicaParser::Component_clauseContext* ctx) { |
| 619 | if (!ctx) { |
nothing calls this directly
no test coverage detected