1 19 20 package edu.umd.cs.findbugs.ba; 21 22 import org.apache.bcel.generic.InstructionHandle; 23 import org.apache.bcel.generic.MethodGen; 24 25 import edu.umd.cs.findbugs.classfile.CheckedAnalysisException; 26 27 33 public class DataflowAnalysisException extends CheckedAnalysisException { 34 private static final long serialVersionUID = 3690480212240446258L; 35 36 39 public DataflowAnalysisException() { 40 } 41 42 47 public DataflowAnalysisException(String msg) { 48 super(msg); 49 } 50 51 57 public DataflowAnalysisException(String msg, Throwable cause) { 58 super(msg, cause); 59 } 60 61 68 public DataflowAnalysisException(String message, MethodGen methodGen, InstructionHandle handle) { 69 super(message + " in " + SignatureConverter.convertMethodSignature(methodGen) + " at " + handle); 70 } 71 72 80 public DataflowAnalysisException( 81 String message, MethodGen methodGen, InstructionHandle handle, Throwable cause) { 82 this(message, methodGen, handle); 83 this.initCause(cause); 84 } 85 } 86 87 | Popular Tags |