public ApplicationRuntimeException(String message, Object component, Location location, Throwable rootCause) { super(message); _rootCause = rootCause; _component = component; _location = HiveMind.findLocation(new Object[] { location, rootCause, component }); }
public BindingException( String message, Object component, Location location, IBinding binding, Throwable rootCause) { super( message, component, HiveMind.findLocation(new Object[] { location, binding, component }), rootCause); _binding = binding; }
public BindingException( String message, Object component, Location location, IBinding binding, Throwable rootCause) { super( message, component, HiveMind.findLocation(new Object[] { location, binding, component }), rootCause); _binding = binding; }
boolean match(MethodSignature sig) { if (_filter == null) { try { _filter = parseMethodPattern(_methodPattern); } catch (RuntimeException ex) { Location l = HiveMind.findLocation(new Object[] { _patternValue, ex }); if (l == null) throw ex; throw new ApplicationRuntimeException(MethodMatchMessages.exceptionAtLocation( l, ex), ex); } } return _filter.matchMethod(sig); } }