- すべてのスーパー・インタフェース:
AttributedElementPREVIEW
,ClassElementPREVIEW
,ClassFileElementPREVIEW
,CompoundElementPREVIEW<MethodElementPREVIEW>
,Iterable<MethodElementPREVIEW>
,WritableElementPREVIEW<MethodModelPREVIEW>
public sealed interface MethodModel extends WritableElementPREVIEW<MethodModelPREVIEW>, CompoundElementPREVIEW<MethodElementPREVIEW>, AttributedElementPREVIEW, ClassElementPREVIEW
MethodModel
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
メソッドをモデル化します。 メソッドの内容は、ストリーミング・ビュー(e.g.,
CompoundElement.elements()
PREVIEW)を介して、またはランダム・アクセス(e.g., flags()
)を介して、または両者を自由に混合してトラバースできます。 - 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明code()
このメソッドの本文がある場合、その本文を返します。flags()
アクセス・フラグを返します。このメソッドの名前を返します。このメソッドのメソッド記述子を返します。default MethodTypeDesc
このメソッドのメソッド記述子をシンボリック記述子として返します。parent()
このメソッドがメンバーであるクラス・モデル(既知の場合)を返します。インタフェースjava.lang.classfile.AttributedElementPREVIEWで宣言されたメソッド
attributes, findAttribute, findAttributes
インタフェースjava.lang.classfile.CompoundElementPREVIEWで宣言されたメソッド
elementList, elements, elementStream, forEachElement, iterator
インタフェースjava.lang.Iterableで宣言されたメソッド
forEach, spliterator
インタフェースjava.lang.classfile.WritableElementPREVIEWで宣言されたメソッド
writeTo
-
メソッドの詳細
-
flags
-
parent
Optional<ClassModelPREVIEW> parent()このメソッドがメンバーであるクラス・モデル(既知の場合)を返します。- 戻り値:
- このメソッドがメンバーであるクラス・モデル(既知の場合)
-
methodName
-
methodType
-
methodTypeSymbol
default MethodTypeDesc methodTypeSymbol()このメソッドのメソッド記述子をシンボリック記述子として返します。- 戻り値:
- このメソッドのメソッド記述子をシンボリック記述子として
-
code
-
MethodModel
を使用できます。