Android 示例评论BEGIN_INCLUDE END_INCLUDE

2023-12-13

在阅读一些 Android 示例时,我通常会看到类似的评论

// BEGIN_INCLUDE (something)
// END_INCLUDE (something)

但是,我当前的 IDE — Android Studio 1.1 — 无法识别它们(或者可能是我做错了什么)。我猜,它们充当某种代码区域标记(例如

//<editor-fold desc="Region name"> 
// some code
//</editor-fold>

在 AndroidStudio/IntellijIDEA 中),但这样的语法很像 C++ 预处理器指令。所以问题是:我是否应该了解这些注释的一些重要信息(除了明显的注释功能之外),这些信息可以以任何方式改进我的代码?


它用于文档目的,用于识别要包含在目标文档中的片段。编辑代码时它并没有多大用处;它可以通过从实际代码生成文档来避免重复。

{@sample} 和 {@include}

这些标记将示例文本从任意文件复制到输出 javadoc html 中。

@include 标记从给定文件中逐字复制文本。

@sample 标签

  • 从给定文件复制文本并去除前导和尾随空格
  • 将文本的缩进级别减少到第一个非空白行的缩进级别
  • 转义所有 ; html 的 and & 字符
  • 删除包含 BEGIN_INCLUDE 或 END_INCLUDE 的所有行,以便可以嵌套示例代码

两个标签都接受文件名和 ID 或仅接受文件名。如果未提供 id,则复制整个文件。如果提供了 id,则对于给定 id,将复制给定文件中包含 BEGIN_INCLUDE(id) 和 END_INCLUDE(id) 的前两行之间的行。 id 只能是字母、数字和下划线()。

四个例子:

{@include samples/SampleCode/src/com/google/app/Notification1.java}
{@sample samples/SampleCode/src/com/google/app/Notification1.java}
{@include samples/SampleCode/src/com/google/app/Notification1.java Bleh}
{@sample samples/SampleCode/src/com/google/app/Notification1.java Bleh}

https://code.google.com/p/doclava/wiki/JavadocTags

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 示例评论BEGIN_INCLUDE END_INCLUDE 的相关文章

随机推荐

  • 遍历所有表单元素,无论其类型如何

    我正忙于为我们的一位客户提供表单管理器 总体想法是为各个部门构建表单 我想创建一个微型系统来处理表单的验证等 而无需重做太多工作 尽可能自动化 我的第一个主要任务是 我想单击提交按钮 迭代整个表单 并根据特定的凭据和验证规则验证表单 然后再
  • ?:??运算符代替 IF|ELSE

    public string Source get if Source null return string Empty else return Source return Source string Empty set if Source
  • Delphi FreeAndNil:寻找替代实现

    注意 请耐心听我说 我感觉有点 火焰烤 由于一些讨论here and here以及我报告的一些问题here and here 一些背景 旧的 10 4 之前 FreeAndNil看起来像这样 FreeAndNil var SomeObjec
  • 在 Flutter 中终止应用程序后,如何使用 Awesome 包继续获取通知?

    我正在使用很棒的通知包 我想知道如何在应用程序终止时保持获取通知 我猜你正在使用firebase messaging与您的应用程序 要在应用程序终止 后台状态时处理消息 您必须创建一个 firebase 后台消息处理程序 Above mai
  • 使用 Spring Webflux Reactive WebClient 设置连接超时

    为 默认 WebClient 设置 连接 超时的正确方法是什么 仅仅使用就足够了吗Mono timeout Duration 生成的 Mono 或 Flux 上的方法 或者这是否会导致可能的内存 连接泄漏 提前致谢 答案来自Spring 5
  • 模板类型检查 C++

    我有一个接受对象的模板函数 我需要确定该对象是否派生自特定基类 如果它是从基类派生的 我需要调用附加函数 无论如何我可以在 C Linux 中做到这一点吗 class baseA class derivedA baseA class tes
  • 如何在手动按单个片段的后退按钮时返回到上一个片段?

    我只有一个activity和多个fragments在我的应用程序中 两个主要片段A 左 和B 右 Fragment A1 called from A B1 called from B B2 called from B1 All fragme
  • 将 String 转换为 Double 时的双精度无效

    我得到一个 NumberFormatException 这行代码中的双 111 000 000 无效 double SalePotential Double valueOf EtPotential getText toString 一开始
  • PHP 如何在没有 HTML 标签的情况下进行回显

    我有一种系统 每个人都可以输入他想要的任何内容 不过 他们似乎也可以使用诸如 img src a href a etc 你怎样才能完全防止这种情况发生呢 举例来说 如果有人输入 h1 Hello h1 文字不会变大 但只会显示 h1 Hel
  • 在 MS Access 和 SQL Server 中处理图片

    具体是如何进行的 将图像 图片存入 SQL 数据库 使用 MS Access 表单查看 SQL 数据库中的图片 我目前在两个数据库之间使用 ODBC 链接 没有任何问题 但我很难理解我需要做什么才能实现我想要实现的目标 我已经尝试过谷歌 但
  • 如果使用 vb 脚本调用宏将被禁用

    我正在尝试使用 vbs 调用我的 Excel 宏 这是我的代码片段 Set objExcel CreateObject Excel Application Set objWorkbook objExcel Workbooks Open C
  • Android JNI字符串加密/解密

    我正在尝试在本机代码 C 中进行 aes 加密 解密 加密确实有效 但是当我尝试解密字符串时 它最终不会成为原始字符串 下面是基于模式参数进行加密 解密的 JNI 方法 jbyteArray Java com example hellojn
  • 读取崩溃日志

    我看到抛出了 ArrayIndexOutOfBounds 异常 但代码中的以下几行有三种不同的方法 我将如何阅读日志来找出以下哪一行抛出了错误 请指教 这是写入加密存储的一个例外 它是由密码抛出的 目前尚不清楚为什么失败或由于什么操作而失败
  • 通过代码从最近的菜单中排除活动

    我需要排除某个活动出现在最近启动的菜单中 但我无法添加android excludeFromRecents true in AndroidManifest xml 我必须在运行时执行此操作 有谁知道是否可以设置FLAG EXCLUDE FR
  • JSON 嵌套太深...我应该切换到 XML 吗?

    我收到一个 JSONException 抱怨嵌套非常深 超过 30 个 我知道该值是在 JSONWriter 中硬编码的 我能做什么最好 如果存在这种情况 请使用另一个没有此限制的库 切换到 XML UPDATE 我正在将带标签的树结构序列
  • SQLite 删除表别名[重复]

    这个问题在这里已经有答案了 我正在尝试为 SQLite 中的表添加别名 例如通过以下命令 它来自我正在阅读的 Ramakrishnan 的数据库管理系统 一书 DELETE FROM Students S WHERE S sid 12546
  • 无法理解 JavaScript 中删除变量的行为

    问题是这样的 var x 5 window x x true x as it seems is a property of window delete x false delete window x false BUT window x 5
  • 如何在 Java 中解析 iCal RRULE [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我有以下内容iCal 重复规则例子 RRULE FREQ YEARLY INTERVAL 2 RRULE FREQ WEEKLY INTERVAL
  • 如何在 ~/.gdbinit 中设置这些断点?

    以下是放置在 gdbinit 中的断点列表 它们对于调试内存问题非常有帮助 fb NSException raise fb NSAssertionHandler handleFailureInFunction file lineNumber
  • Android 示例评论BEGIN_INCLUDE END_INCLUDE

    在阅读一些 Android 示例时 我通常会看到类似的评论 BEGIN INCLUDE something END INCLUDE something 但是 我当前的 IDE Android Studio 1 1 无法识别它们 或者可能是我