Class ExaErrorStepReader

java.lang.Object
com.exasol.errorcodecrawlermavenplugin.crawler.ExaErrorStepReader

public class ExaErrorStepReader extends Object
MessageBuilderStepReader for invocations of ExaError.messageBuilder(String).
  • Constructor Details

    • ExaErrorStepReader

      public ExaErrorStepReader(Path rootProjectDirectory)
      Create a new instance of ExaErrorStepReader.
      Parameters:
      rootProjectDirectory - root project directory of multimodule project to which all paths are relative (equivalent to projectDirectory for single-module projects)
  • Method Details

    • read

      public void read(spoon.reflect.code.CtInvocation<?> builderCall, com.exsol.errorcodemodel.ErrorMessageDeclaration.Builder errorCodeBuilder, Path projectDirectory) throws com.exasol.errorcodecrawlermavenplugin.crawler.InvalidSyntaxException
      Throws:
      com.exasol.errorcodecrawlermavenplugin.crawler.InvalidSyntaxException
    • canRead

      public boolean canRead(String className, String methodSignature)