public class OriginTrackedValue extends ObjectSE implements OriginProvider
of(Object)
, of(Object, Origin)
修飾子と型 | メソッドと説明 |
---|---|
boolean | equals(ObjectSE obj) |
Origin | getOrigin() ソースの原点、または原点が不明の場合は null を返します。 |
ObjectSE | getValue() 追跡された値を返します。 |
int | hashCode() |
static OriginTrackedValue | of(ObjectSE value) |
static OriginTrackedValue | of(ObjectSE value, Origin origin) |
StringSE | toString() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public ObjectSE getValue()
public Origin getOrigin()
OriginProvider
null
を返します。OriginProvider
の getOrigin
null
public int hashCode()
ObjectSE
の hashCodeSE
public StringSE toString()
ObjectSE
の toStringSE
public static OriginTrackedValue of(ObjectSE value)
public static OriginTrackedValue of(ObjectSE value, Origin origin)
value
および origin
を含む OriginTrackedValue
を作成します。ソース値が CharSequence
SE を実装する場合、結果の OriginTrackedValue
も実装します。value
- ソース値 origin
- 起源 null
の場合は OriginTrackedValue
または null