delphi - Delphi 中的嵌套属性(续)

标签 delphi language-agnostic attributes annotations nested

这个问题引用这个之前的oneChristian Metzler 在 SO 上发布.

我唯一非常有限的关于注解的经验包括使用最近 Delphi 版本中引入的 CustomAttribute。

我的问题:

  • 是否有任何其他语言实现嵌套属性功能(用于注释目的)。
  • 最佳答案

    java 编程语言可以声明嵌套的注解类型。

    示例引用:

    http://javahowto.blogspot.com/2006/07/java-annotations-with-no-target.html

    http://www.trevorpounds.com/blog/?p=314

    这是 javax.persistence.EntityResult docs 中的一个示例,在 3 个不同级别有 3 个嵌套注释:

    @SqlResultSetMapping(name="OrderResults",
     entities={
         @EntityResult(entityClass=com.acme.Order.class, fields={
             @FieldResult(name="id", column="order_id"),
             @FieldResult(name="quantity", column="order_quantity"),
             @FieldResult(name="item", column="order_item")})},
     columns={
         @ColumnResult(name="item_name")}
    )
    

    关于delphi - Delphi 中的嵌套属性(续),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8637044/

    相关文章:

    delphi - 需要在delphi中的Word/Excel文档中添加/设置读取/获取CustomDocumentProperties

    string - Delphi:将字符串放入编辑框中时出现访问冲突?

    data-structures - 链表和二叉搜索树的区别

    检测和比较短语的算法

    python - 通过 BeautifulSoup 返回 RSS 属性值

    android - 使用 Delphi xe7 从 Windows 操作系统向 Android 设备发送文本

    algorithm - 什么是好的哈希函数?

    java - 意外复制其他对象的行为

    c# - AuthorizationAttribute 能否阻止操作完全执行?

    c# - Delphi 到 C# - 任何像样的工具来做一些硬核转换?