MethodInfo.java

package org.egothor.methodatlas.discovery.abap.internal;

/**
 * Immutable data transfer object for a discovered ABAP test or ecATT function.
 *
 * @param className  owning class name for ABAP Unit methods; empty string for
 *                   ecATT function blocks
 * @param name       method name (ABAP Unit) or function name (ecATT)
 * @param beginLine  1-based line number of the declaration start
 * @param endLine    1-based line number of the declaration end
 */
public record MethodInfo(String className, String name, int beginLine, int endLine) {}