如何添加包级别注释或编辑 package-info.java?

发布于 2024-12-19 23:52:18 字数 40 浏览 0 评论 0原文

我正在尝试添加包级别注释,但我不知道如何做到这一点。示例值得赞赏。

I'm trying to add package level annotations but I don't have a clue on how to do it. Examples are appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

戴着白色围巾的女孩 2024-12-26 23:52:18

此处文章摘要

在 package-info.java 中:

@PackageLevelAnnotation
package blammy; // package with a package level annotation.


import blammy.annotation.PackageLevelAnnotation;

在 PackageLevelAnnotation 中.java

package blammy.annotation;

@Retention(RetentionPolicy.CLASS)
@Target(ElementType.PACKAGE)
public @interface PackageLevelAnnotation
{
  // stuff as required.
}

编辑:更多包级别信息。
以下是 Java 语言规范中包章节的链接:

Summary from the article here

In package-info.java:

@PackageLevelAnnotation
package blammy; // package with a package level annotation.


import blammy.annotation.PackageLevelAnnotation;

In PackageLevelAnnotation.java

package blammy.annotation;

@Retention(RetentionPolicy.CLASS)
@Target(ElementType.PACKAGE)
public @interface PackageLevelAnnotation
{
  // stuff as required.
}

Edit: more package level info.
Here is a link to the package chapter in the Java Language Spec: packages

喵星人汪星人 2024-12-26 23:52:18

在 Eclipse 中

由于 package-info.java 不是类的有效标识符,因此无法在 Eclipse 中将其创建为类。

我发现当你创建一个新包时,有一个复选框可以检查你是否需要 package-info.java。

要在现有包中创建 package-info.java 文件:

  1. 右键单击​​要在其中创建 package-info.java 的包。
  2. 选择新建->包。
  3. 选中创建 package-info.java 复选框。
  4. 单击“完成”。

In eclipse

Since package-info.java isn't a valid identifier for a class it cannot be created as a class in Eclipse.

I found that when you create a new package there is a check box to check if you want a package-info.java.

To create a package-info.java file in an existing package:

  1. Right-click on the package where you want a package-info.java.
  2. Select New->Package.
  3. Check the Create package-info.java check box.
  4. Click on Finish.
苍风燃霜 2024-12-26 23:52:18

package-info.java

package-info.java 是一个 Java 文件,可以添加到任何 Java 源代码包中。它的目的是为包级文档和包级注释提供一个家。

只需创建 package-info.java 文件即可。在文件中添加包声明。事实上,package-info.java 文件必须包含的唯一内容是包声明。

最小包信息文件示例:

package com.example.myapp.backend.data;

包级注释示例,@ParametersAreNonnullByDefault

@ParametersAreNonnullByDefault
package com.example.myapp.backend.data;

import javax.annotation.ParametersAreNonnullByDefault;

有关详细信息,请参阅 Java 规范,位于 Java® 语言规范,第 7.4.1 节命名包

package-info.java

The package-info.java is a Java file that can be added to any Java source package. Its purpose is to provide a home for package level documentation and package level annotations.

Simply create the package-info.java file. Add the package declaration in the file. In fact, the only thing the package-info.java file must contain is the package declaration.

Example of a minimal package info file:

package com.example.myapp.backend.data;

Example of a package-level annotation, @ParametersAreNonnullByDefault:

@ParametersAreNonnullByDefault
package com.example.myapp.backend.data;

import javax.annotation.ParametersAreNonnullByDefault;

For more info, see the Java specifications, in The Java® Language Specification, section 7.4.1 Named Packages.

手心的温暖 2024-12-26 23:52:18

打开资源管理器,转到 src/你的包文件夹。
右键单击->创建新的文本文件:将其命名为 package-info.java。

返回eclipse并编辑并添加所需的内容。

Open explorer, go to src/your package folder.
right click -> Create new textfile: name it package-info.java.

Go back to eclipse and edit and add the desired content.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文