public static class RepositoryFragment.ImplementedRepositoryFragment<T> extends ObjectSE implements RepositoryFragment<T>
RepositoryFragment.ImplementedRepositoryFragment<T>, RepositoryFragment.StructuralRepositoryFragment<T>
コンストラクターと説明 |
---|
ImplementedRepositoryFragment(OptionalSE<ClassSE<T>> interfaceClass, T implementation) 指定されたインターフェースクラスと実装に対して新しい RepositoryFragment.ImplementedRepositoryFragment を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE o) |
OptionalSE<T> | getImplementation() |
ClassSE<?> | getSignatureContributor() |
int | hashCode() |
StringSE | toString() |
RepositoryFragment<T> | withImplementation(T implementation) implementation オブジェクトを指定して、構造 RepositoryFragment を実装します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
hasMethod, implemented, implemented, methods, structural
public ImplementedRepositoryFragment(OptionalSE<ClassSE<T>> interfaceClass, T implementation)
RepositoryFragment.ImplementedRepositoryFragment
を作成します。interfaceClass
- null であってはなりません。implementation
- null であってはなりません。public ClassSE<?> getSignatureContributor()
RepositoryFragment<T>
の getSignatureContributor
RepositoryFragment
の署名を提供するクラス / インターフェース。public OptionalSE<T> getImplementation()
RepositoryFragment<T>
の getImplementation
Optional.empty()
SE を返します。public RepositoryFragment<T> withImplementation(T implementation)
RepositoryFragment
RepositoryFragment<T>
の withImplementation
implementation
- null であってはなりません。implementation
用に新しく実装された RepositoryFragment
。public StringSE toString()
ObjectSE
の toStringSE
public int hashCode()
ObjectSE
の hashCodeSE
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.