public class MethodOverrides extends ObjectSE
現在サポートされている MethodOverride
バリアントは LookupOverride
および ReplaceOverride
です。
MethodOverride
コンストラクターと説明 |
---|
MethodOverrides() 新しい MethodOverrides を作成します。 |
MethodOverrides(MethodOverrides other) ディープコピーコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
void | addOverride(MethodOverride override) 指定されたメソッドオーバーライドを追加します。 |
void | addOverrides(MethodOverrides other) 指定されたすべてのメソッドオーバーライドをこのオブジェクトにコピーします。 |
boolean | equals(ObjectSE other) |
MethodOverride | getOverride(MethodSE method) 指定されたメソッドのオーバーライドを返します(ある場合)。 |
SetSE<MethodOverride> | getOverrides() このオブジェクトに含まれるすべてのメソッドオーバーライドを返します。 |
int | hashCode() |
boolean | isEmpty() メソッドのオーバーライドのセットが空かどうかを返します。 |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public MethodOverrides()
public MethodOverrides(MethodOverrides other)
public void addOverrides(@Nullable MethodOverrides other)
public void addOverride(MethodOverride override)
public SetSE<MethodOverride> getOverrides()
MethodOverride
public boolean isEmpty()
@Nullable public MethodOverride getOverride(MethodSE method)
method
- オーバーライドをチェックするメソッド null
public int hashCode()
ObjectSE
の hashCodeSE