, когда я хочу создать экземпляр моего объекта TransLog
, создается InstantiationException
, даже если я создал конструктор No-Args в классе TransLog
:
Caused by: java.lang.NoSuchMethodException: TransactionLogger$TransLog.<init>()
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.newInstance(Class.java:412)
... 20 more
@AllArgsConstructor
private class TransLog {
public TransLog() {
}
private int x;
private int y;
}
Я создаю экземпляр следующим образом:
TransLog log = (TransLog) clazz.newInstance(); // clazz is TransLog.class
Заранее спасибо за помощь:)