クラス AccessControl
java.lang.ObjectSE
org.springframework.aot.generate.AccessControl
Member
SE または型シグネチャーのアクセス制御を決定します。- 導入:
- 6.0
- 作成者:
- Stephane Nicoll, Phillip Webb
ネストされたクラスのサマリー
修飾子と型クラス説明static enum
メソッドのサマリー
修飾子と型メソッド説明static AccessControl
指定されたClass
SE のAccessControl
を作成します。static AccessControl
指定されたメンバーのAccessControl
を作成します。static AccessControl
forResolvableType
(ResolvableType resolvableType) 指定されたResolvableType
のAccessControl
を作成します。このインスタンスの最低のAccessControl.Visibility
を返します。boolean
isAccessibleFrom
(org.springframework.javapoet.ClassName type) このインスタンスによってサポートされるメンバーまたは型シグネチャーが、指定されたClassName
からアクセス可能かどうかを指定します。boolean
isPublic()
このインスタンスによってサポートされているメンバーまたは型のシグネチャーが、任意のパッケージからアクセスできるかどうかを返します。static AccessControl
lowest
(AccessControl... candidates) 指定された候補から最低のAccessControl
を返します。
メソッドの詳細
forMember
指定されたメンバーのAccessControl
を作成します。これは、メンバー修飾子、パラメーターの型、戻り値の型、それを囲むクラスを考慮します。全体的に最も低いAccessControl.Visibility
が使用されます。- パラメーター:
member
- ソースメンバー- 戻り値:
- メンバーの
AccessControl
forResolvableType
指定されたResolvableType
のAccessControl
を作成します。これは、型自体とジェネリクスを考慮します。- パラメーター:
resolvableType
- ソースの解決可能な型- 戻り値:
- 型の
AccessControl
forClass
指定されたClass
SE のAccessControl
を作成します。- パラメーター:
type
- ソースクラス- 戻り値:
- クラスの
AccessControl
lowest
指定された候補から最低のAccessControl
を返します。- パラメーター:
candidates
- チェックする候補- 戻り値:
- 候補の中から最も低い
AccessControl
getVisibility
このインスタンスの最低のAccessControl.Visibility
を返します。- 戻り値:
- 視認性
isPublic
public boolean isPublic()このインスタンスによってサポートされているメンバーまたは型のシグネチャーが、任意のパッケージからアクセスできるかどうかを返します。- 戻り値:
- パブリックの場合は
true
isAccessibleFrom
public boolean isAccessibleFrom(org.springframework.javapoet.ClassName type) このインスタンスによってサポートされるメンバーまたは型シグネチャーが、指定されたClassName
からアクセス可能かどうかを指定します。- パラメーター:
type
- チェックする型- 戻り値:
- アクセス可能な場合は
true