droid_wrap_derive

Attribute Macro java_field

Source
#[java_field]
Expand description

实现java类的字段,将此属性标记在带有get或set的fn函数上,可以自动实现访问java字段的能力,可以自动识别静态字段(如果参数中没有“self”)。

§Arguments

  • _: 未使用。
  • input: 函数输入。

returns: TokenStream

§Examples

use droid_wrap_derive::java_field;

pub struct LayoutParams;

impl LayoutParams {
    #[java_field]
    pub fn get_width(&self) -> i32 {}

    #[java_field]
    pub fn set_width(&self, value: i32) {}
}