Commons Attributes

联合创作 · 2023-09-28 21:00

Commons Attributes enables Java programmers to use C#/.Net-style attributes in their code.

示例代码:

/**
 * Make this attribute inheritable...
 *
 * @@Inheritable()
 */
public class MyAttribute {
    private final float value;

    public MyAttribute( float value ) {
        this.value = value;
    }

    public float getValue() {
        return value;
    }
}

/**
 * Add a MyAttribute with value 0.8.
 *
 * @@MyAttribute( 0.8 )
 */
public class MyClass {
    public static void main( String[] args ) {
        System.out.println( "MyClass has the following attributes:" +
            Attributes.getAttributes( MyClass.class ) );
    }
}

浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报