Setter (クラス)
public final Setter {inherits BaseMethod, Property}
パッケージ: CURL.LANGUAGE.REFLECTION

クラス セッターを表現します。

注意事項

ClassType.get-setter を参照してください。

プロパティ
type:このセッターの型。または、{self.set-value obj, value}value の型。
アクセサ public final Setter.type:Type
プロパティ 継承 BaseMethod: abstract?, final?, inline?, open?, sealed?
プロパティ 継承 Property: access-for-get, access-for-set, public-get?, public-set?
プロパティ 継承 ClassMember: access, declaring-class, defining-class, name, public?

メソッド
get-value:セッターでこれを呼び出すとエラーになります。
public final {Setter.get-value obj:any}:any
set-value:objvalue を与えてこのセッターを呼び出します。
public final {Setter.set-value obj:any, value:any}:void
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




プロパティ詳細
type (アクセサ)
アクセサ public final Setter.type:Type

このセッターの型。または、{self.set-value obj, value}value の型。






メソッド詳細
get-value (メソッド)
public final {Setter.get-value obj:any}:any

セッターでこれを呼び出すとエラーになります。

注意事項

Getter.get-value を参照してください。


set-value (メソッド)
public final {Setter.set-value obj:any, value:any}:void

objvalue を与えてこのセッターを呼び出します。

obj: self.declaring-class 型のオブジェクト。
value: self.type の値