У меня была эта проблема в абстрактном родовом классе. В этом конкретном случае решение проще:
abstract class Foo<T> {
abstract Class<T> getTClass();
//...
}
, а затем производного класса:
class Bar extends Foo<Whatever> {
@Override
Class<T> getTClass() {
return Whatever.class;
}
}
Проблема заключалась в том, что я не требовал модуля модуля solidity-helpers-misc.js на стороне сервера module create-game-page-support.js . Добавив следующее в верхнюю часть моего клиентского модуля:
var solidty_helpers_misc = require('../../../common/solidity-helpers-misc');
И затем префикс вызова getNonceViaUuid () с этим модулем:
ar nonce = solidty_helpers_misc.getNonceViaUuid();
Затем он сработал. Оглядываясь назад, «чужое» чувство использования требует () на стороне клиента, это то, что сработало мне сначала.