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