Property (クラス)
public abstract sealed Property {inherits ClassMember}
パッケージ: CURL.LANGUAGE.REFLECTION
直接継承しているサブクラス: Getter, Option, Field, Setter

プロパティ表現 : FieldGetterSetter または Option

注意事項

ClassType.get-property-for-get および ClassType.get-property-for-set を参照してください。

プロパティ
access-for-get:このプロパティを取得するための BindingAccess
アクセサ public final Property.access-for-get:BindingAccess
access-for-set:このプロパティを設定するための BindingAccess
アクセサ public final Property.access-for-set:BindingAccess
public-get?:このプロパティが public-get アクセスを提供し、任意のプロシージャが値を読み取れる場合は true、その他の場合は false になります。
アクセサ public final Property.public-get?:bool
public-set?:このプロパティが public-set アクセスを提供し、任意のプロシージャが値を書き込める場合は true、その他の場合は false になります。
アクセサ public final Property.public-set?:bool
プロパティ 継承 ClassMember: access, declaring-class, defining-class, name, public?, type

メソッド
get-value:obj 内のこのプロパティの値を返します。
public abstract sealed {Property.get-value obj:any}:any
set-value:obj のこのプロパティの値を value に設定します。
public abstract sealed {Property.set-value obj:any, value:any}:void
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




プロパティ詳細
access-for-get (アクセサ)
アクセサ public final Property.access-for-get:BindingAccess

このプロパティを取得するための BindingAccess



access-for-set (アクセサ)
アクセサ public final Property.access-for-set:BindingAccess

このプロパティを設定するための BindingAccess



public-get? (アクセサ)
アクセサ public final Property.public-get?:bool

このプロパティが public-get アクセスを提供し、任意のプロシージャが値を読み取れる場合は true、その他の場合は false になります。



public-set? (アクセサ)
アクセサ public final Property.public-set?:bool

このプロパティが public-set アクセスを提供し、任意のプロシージャが値を書き込める場合は true、その他の場合は false になります。






メソッド詳細
get-value (メソッド)
public abstract sealed {Property.get-value obj:any}:any

obj 内のこのプロパティの値を返します。

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


set-value (メソッド)
public abstract sealed {Property.set-value obj:any, value:any}:void

obj のこのプロパティの値を value に設定します。

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