001 /*
002 @license.text@
003 */
004 package biz.hammurapi.codegen;
005
006 import org.apache.bcel.generic.InstructionHandle;
007
008 /**
009 * @author Pavel Vlasov
010 * @version $Revision: 1.1 $
011 */
012 public class ExceptionHandler {
013 private InstructionHandle from;
014 private InstructionHandle to;
015 private InstructionHandle handler;
016 private String type;
017
018 /**
019 * @param type
020 */
021 public ExceptionHandler(String type) {
022 super();
023 this.type = type;
024 }
025 public InstructionHandle getFrom() {
026 return from;
027 }
028 public void setFrom(InstructionHandle from) {
029 this.from = from;
030 }
031 public InstructionHandle getHandler() {
032 return handler;
033 }
034 public void setHandler(InstructionHandle handler) {
035 this.handler = handler;
036 }
037 public InstructionHandle getTo() {
038 return to;
039 }
040 public void setTo(InstructionHandle to) {
041 this.to = to;
042 }
043 public String getType() {
044 return type;
045 }
046 }