001 package railo.transformer.bytecode; 002 003 import railo.commons.lang.ClassException; 004 import railo.runtime.exp.TemplateException; 005 006 public final class BytecodeException extends TemplateException { 007 008 private Position pos; 009 010 public BytecodeException(String message, Position pos) { 011 super(message); 012 this.pos=pos; 013 } 014 015 public BytecodeException(ClassException cause, Position start) { 016 this(cause.getMessage(),start); 017 initCause(cause); 018 } 019 020 public Position getPosition() { 021 return pos; 022 } 023 024 }