列挙型クラスjava.lang.reflect.AccessFlagの
使用
AccessFlagを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
クラス・ファイルの解析、生成および変換ライブラリを提供します。
java.lang.classfilePREVIEWライブラリのクラス・ファイル属性を記述するインタフェースを提供します。モジュール記述子をサポートし、解決およびサービス・バインディングによってモジュールの構成を作成するクラス。
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
-
java.langでのAccessFlagの使用
型AccessFlagの引数を持つ型を返すjava.langのメソッド -
java.lang.classfilePREVIEWでのAccessFlagの使用
AccessFlag型の引数を持つ型を返すjava.lang.classfilePREVIEWのメソッドAccessFlag型のパラメータを持つjava.lang.classfilePREVIEWのメソッド修飾子と型メソッド説明booleanAccessFlags.has(AccessFlag flag) 指定されたフラグが存在するかどうかを返します。static AccessFlagsPREVIEWAccessFlags.ofClass(AccessFlag... flags) クラスのAccessFlagsPREVIEWを返します。static AccessFlagsPREVIEWAccessFlags.ofField(AccessFlag... flags) フィールドのAccessFlagsPREVIEWを返します。static AccessFlagsPREVIEWAccessFlags.ofMethod(AccessFlag... flags) メソッドのAccessFlagsPREVIEWを返します。default ClassBuilderPREVIEWClassBuilder.withFlags(AccessFlag... flags) クラス・ファイル・アクセス・フラグを設定します。default FieldBuilderPREVIEWFieldBuilder.withFlags(AccessFlag... flags) フィールド・アクセス・フラグを設定します。default MethodBuilderPREVIEWMethodBuilder.withFlags(AccessFlag... flags) メソッド・アクセス・フラグを設定します。 -
java.lang.classfile.attributePREVIEWでのAccessFlagの使用
AccessFlag型の引数を持つ型を返すjava.lang.classfile.attributePREVIEWのメソッド修飾子と型メソッド説明default Set<AccessFlag> ModuleExportInfo.exportsFlags()このエクスポート宣言に関連付けられたフラグをフラグ値のセットとして返します。default Set<AccessFlag> InnerClassInfo.flags()内部クラスのアクセス権限およびプロパティを示すフラグ列挙のセットを返します。default Set<AccessFlag> MethodParameterInfo.flags()このパラメータのパラメータ・アクセス・フラグ。default Set<AccessFlag> ModuleAttribute.moduleFlags()モジュールのモジュール・フラグを列挙定数のセットとして返します。default Set<AccessFlag> ModuleOpenInfo.opensFlags()アクセス・フラグを返します。default Set<AccessFlag> ModuleRequireInfo.requiresFlags()アクセス・フラグを返します。AccessFlag型のパラメータを持つjava.lang.classfile.attributePREVIEWのメソッド修飾子と型メソッド説明default booleanInnerClassInfo.has(AccessFlag flag) 特定のアクセス・フラグが設定されているかどうかを返します。default booleanMethodParameterInfo.has(AccessFlag flag) メソッド・パラメータに特定のフラグが設定されているかどうかを返します。default booleanModuleAttribute.has(AccessFlag flag) モジュール・フラグの存在をテストしますdefault booleanModuleExportInfo.has(AccessFlag flag) モジュールに指定されたアクセス・フラグが設定されているかどうかを返します。default booleanModuleOpenInfo.has(AccessFlag flag) 指定されたアクセス・フラグが設定されているかどうかを返します。default booleanModuleRequireInfo.has(AccessFlag flag) 特定のアクセス・フラグが設定されているかどうかを返します。ModuleAttribute.ModuleAttributeBuilder.moduleFlags(AccessFlag... moduleFlags) モジュール・フラグを設定しますstatic InnerClassInfoPREVIEWInnerClassInfo.of(ClassDesc innerClass, Optional<ClassDesc> outerClass, Optional<String> innerName, AccessFlag... flags) 内部クラスの説明を返します。static MethodParameterInfoPREVIEWMethodParameterInfo.of(Optional<String> name, AccessFlag... flags) メソッド・パラメータの説明を返します。AccessFlag型の型引数を持つjava.lang.classfile.attributePREVIEWのメソッド・パラメータ修飾子と型メソッド説明ModuleAttribute.ModuleAttributeBuilder.exports(PackageDesc pkge, Collection<AccessFlag> exportsFlags, ModuleDesc... exportsToModules) エクスポートされたパッケージを追加しますstatic ModuleExportInfoPREVIEWModuleExportInfo.of(PackageEntryPREVIEW exports, Collection<AccessFlag> exportFlags, ModuleEntryPREVIEW... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEWModuleExportInfo.of(PackageEntryPREVIEW exports, Collection<AccessFlag> exportFlags, List<ModuleEntryPREVIEW> exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEWModuleExportInfo.of(PackageDesc exports, Collection<AccessFlag> exportFlags, ModuleDesc... exportsTo) モジュールのエクスポートの説明を返します。static ModuleExportInfoPREVIEWModuleExportInfo.of(PackageDesc exports, Collection<AccessFlag> exportFlags, List<ModuleDesc> exportsTo) モジュールのエクスポートの説明を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageEntryPREVIEW opens, Collection<AccessFlag> opensFlags, ModuleEntryPREVIEW... opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageEntryPREVIEW opens, Collection<AccessFlag> opensFlags, List<ModuleEntryPREVIEW> opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageDesc opens, Collection<AccessFlag> opensFlags, ModuleDesc... opensTo) モジュール・オープン摘要を返します。static ModuleOpenInfoPREVIEWModuleOpenInfo.of(PackageDesc opens, Collection<AccessFlag> opensFlags, List<ModuleDesc> opensTo) モジュール・オープン摘要を返します。static ModuleRequireInfoPREVIEWModuleRequireInfo.of(ModuleEntryPREVIEW requires, Collection<AccessFlag> requiresFlags, Utf8EntryPREVIEW requiresVersion) モジュール要件の説明を返します。static ModuleRequireInfoPREVIEWModuleRequireInfo.of(ModuleDesc requires, Collection<AccessFlag> requiresFlags, String requiresVersion) モジュール要件の説明を返します。ModuleAttribute.ModuleAttributeBuilder.opens(PackageDesc pkge, Collection<AccessFlag> opensFlags, ModuleDesc... opensToModules) パッケージを開くModuleAttribute.ModuleAttributeBuilder.requires(ModuleDesc module, Collection<AccessFlag> requiresFlags, String version) モジュール要件を追加します。 -
java.lang.moduleでのAccessFlagの使用
型AccessFlagの引数を持つ型を返すjava.lang.moduleのメソッド修飾子と型メソッド説明ModuleDescriptor.accessFlags()「モジュール・フラグ」のセットを返します。ModuleDescriptor.Exports.accessFlags()このモジュール記述子のモジュール「エクスポート・フラグ」のセットを返します。ModuleDescriptor.Opens.accessFlags()モジュール「オープン・フラグ」のセットを返します。ModuleDescriptor.Requires.accessFlags()モジュール「必須フラグ」のセットを返します。 -
java.lang.reflectでのAccessFlagの使用
AccessFlagを返すjava.lang.reflectのメソッド修飾子と型メソッド説明static AccessFlag指定された名前を持つこのクラスのenum定数を返します。static AccessFlag[]AccessFlag.values()この列挙クラスの定数を含む配列を宣言されている順序で 返します。型AccessFlagの引数を持つ型を返すjava.lang.reflectのメソッド修飾子と型メソッド説明Executable.accessFlags()このオブジェクトによって表される実行可能ファイルの「アクセス・フラグ」の変更不可セットを返します(空の場合もあります)。Field.accessFlags()このフィールドの「アクセス・フラグ」の変更不可能なセットを返します(空の場合もあります)。default Set<AccessFlag> Member.accessFlags()このメンバーの「アクセス・フラグ」の変更不可能なセットを返します(空の場合もあります)。Parameter.accessFlags()このオブジェクトによって表されるパラメータに対して、変更できない「アクセス・フラグ」のセットを返します(空の場合もあります)。static Set<AccessFlag> AccessFlag.maskToAccessFlags(int mask, AccessFlag.Location location) 問題のロケーションに適した特定のマスク値に対する、変更できないアクセス・フラグのセットを返します。