resolve method

  1. @override
Success<String, CitrusSemanticException> resolve(
  1. CitrusSymbolTable symbolTable,
  2. String generateLocation,
  3. Iterable<String> fragments
)
override

Implementation

@override
Success<String, CitrusSemanticException> resolve(CitrusSymbolTable symbolTable, String generateLocation, Iterable<String> fragments) {

    final log = Log(classLocation: runtimeType, functionLocation: 'resolve');

    final resolveResult = changeCase.resolve(symbolTable);
    log.add(resolveResult);
    if (resolveResult is! Success<String, ImmatureCitrusSemanticException>) return Success(source, log);

    return Success(resolveResult.wrapped, log);

}