package org.jboss.windup.decompiler.api;
import java.util.List;
/**
* Contains information about a decompilation failure.
*
* @author <a href="mailto:ozizka@redhat.com">Ondrej Zizka</a>
* @author <a href="mailto:lincolnbaxter@gmail.com">Lincoln Baxter, III</a>
*/
public class DecompilationFailure
{
private final List<String> sourceClassPaths;
private final String message;
private final Throwable cause;
public DecompilationFailure()
{
this.sourceClassPaths = null;
this.message = null;
this.cause = null;
}
public DecompilationFailure(String message, List<String> sourceClassPaths, Throwable cause)
{
this.message = message;
this.cause = cause;
this.sourceClassPaths = sourceClassPaths;
}
public List<String> getPath()
{
return sourceClassPaths;
}
public Throwable getCause()
{
return cause;
}
public String getMessage()
{
return message;
}
}