*/
package org.opendaylight.yangtools.yang.parser.spi.source;
-import static java.util.Objects.requireNonNull;
-
import java.util.Optional;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.Nullable;
* @param sourceRef Statement source
*/
public SourceException(final @NonNull String message, final @NonNull StatementSourceReference sourceRef) {
- super(sourceRef, createMessage(message, sourceRef));
+ super(sourceRef, message);
}
/**
*/
public SourceException(final @NonNull String message, final @NonNull StatementSourceReference sourceRef,
final Throwable cause) {
- super(sourceRef, createMessage(message, sourceRef), cause);
+ super(sourceRef, message, cause);
}
/**
throwIf(opt.isEmpty(), stmt, format, args);
return opt.orElseThrow();
}
-
- private static String createMessage(final @NonNull String message, final @NonNull StatementSourceReference source) {
- return requireNonNull(message) + " [at " + requireNonNull(source) + ']';
- }
}