1 package com.lexicalscope.fluentreflection;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import static com.lexicalscope.fluentreflection.StringHelpers.constructor;
20 import static java.lang.String.format;
21
22 public class ConstructorNotFoundRuntimeException extends ReflectionRuntimeException {
23 private static final long serialVersionUID = -5339808693443391503L;
24
25 public ConstructorNotFoundRuntimeException() {
26 super();
27 }
28
29 public ConstructorNotFoundRuntimeException(final String message, final Throwable cause) {
30 super(message, cause);
31 }
32
33 public ConstructorNotFoundRuntimeException(final String message) {
34 super(message);
35 }
36
37 public ConstructorNotFoundRuntimeException(final Throwable cause) {
38 super(cause);
39 }
40
41 public ConstructorNotFoundRuntimeException(final Class<?> klass, final Object... args) {
42 super(format("constructor %s not found", constructor(klass, args)));
43 }
44 }