Что это означает в отслеживании стека?

Не уверен, что это единственная проблема, но ваш элемент TableFooter должен находиться внутри Table.

    <TableFooter
      {...this.state}
      onHandlePageParameter={this.onHandlePageParameter}
      onHandleChangeRowsPerPage={this.onHandleChangeRowsPerPage}
    />
    </Table>

вместо:

    </Table>
    <TableFooter
      {...this.state}
      onHandlePageParameter={this.onHandlePageParameter}
      onHandleChangeRowsPerPage={this.onHandleChangeRowsPerPage}
    />
11
задан sblundy 10 December 2008 в 19:51
поделиться

3 ответа

Это означает, что метод берет int, и возвраты myorg.pushemail.model.EmailContent

Строка от "L" до""; один дескриптор типа, для типа возврата. Материал в круглых скобках является параметрами метода (в этом случае, существует всего один).

Эти дескрипторы типа определяются как часть Спецификации виртуальной машины Java в разделе 4.3.2. Таблица 4.3-A шоу все коды используется. Когда класс компилируется, дескрипторы этой формы используются для определения подписи методов и типов полей и переменных.

В сериализации Java дескрипторы метода являются частью информации, которая хешируется для формирования значения по умолчанию serialVersionUID для a Serializable класс.

В RMI хешируются дескрипторы метода, и результат используется для идентификации, какой метод вызывается в удаленном интерфейсе.

16
ответ дан 3 December 2019 в 01:53
поделиться

Это - форма искажения имени, используемого для устранения неоднозначности перегрузок метода. Имя метода добавляется серией символов, описывающих тип возврата и параметры: параметры появляются последовательно в круглых скобках, и тип возврата следует за закрывающей скобкой. Коды следующие:

  • Z: boolean
  • B: byte
  • C: char
  • S: short
  • I: int
  • J: long
  • F: float
  • D: double
  • Lfully-qualified-class-name ; : полностью определенный класс
  • [ тип: массив типа
  • V: void

Так, в Вашем случае, (I)Lmyorg/pushemail/model/EmailContent; означает, что метод берет один аргумент типа int и возвращает объект типа myorg.pushemail.model.EmailContent.

20
ответ дан 3 December 2019 в 01:53
поделиться

Это мелочь, но я не думаю, что это искажение имени. Изменение имени подразумевает добавление дополнительных элементов к имени. ZBC и т. Д. - это то, как java кодирует сигнатуры методов в файлах классов. Вместо логического значения они ставят Z. Это экономит место.

Согласно Википедии (применяется стандартный отказ от ответственности), единственное искажение имен в java связано с внутренними классами и JNI.

0
ответ дан 3 December 2019 в 01:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: