Класс RecordedMethod
public final class RecordedMethod extends RecordedObject
- С момента:
- 9
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
String |
getDescriptor() |
Возвращает описание метода для данного метода (например, "(Ljava/lang/String;)V"). |
int |
getModifiers() |
Возвращает модификаторы для данного метода. |
String |
getName() |
Возвращает имя данного метода, например "toString". |
RecordedClass |
getType() |
Возвращает класс, к которому принадлежит данный метод, если он принадлежит фрейму Java. |
boolean |
isHidden() |
Возвращает, является ли данный метод скрытым (например, код оболочки в лямбда-выражениях). |
Методы, объявленные в классе jdk.jfr.consumer.RecordedObject
getBoolean, getByte, getChar, getClass, getDouble, getDuration, getFields, getFloat, getInstant, getInt, getLong, getShort, getString, getThread, getValue, hasField, toString
Подробное описание методов
getType
public RecordedClass getType()
Для проверки, является ли это фрейм Java, используйте метод RecordedFrame.isJavaFrame().
- Возвращает:
- класс, может быть
nullесли это не фрейм Java - См. также:
getName
public String getName()
"toString". Если данный метод не принадлежит фрейму Java, результат неопределён.
- Возвращает:
- имя метода или
nullесли не существует - См. также:
getDescriptor
public String getDescriptor()
"(Ljava/lang/String;)V"). Если данный метод не принадлежит фрейму Java, результат неопределён.
- Возвращает:
- описание метода
- См. Спецификацию виртуальной машины Java:
- 4.3 Описатели
- См. также:
getModifiers
public int getModifiers()
Если данный метод не принадлежит фрейму Java, результат неопределён.
- Возвращает:
- модификаторы
- См. также:
isHidden
public boolean isHidden()
- Возвращает:
-
trueесли метод скрыт,falseв противном случае
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/jdk.jfr/jdk/jfr/consumer/RecordedMethod.html