Tag: 注释

结合多个@SuppressWarnings注释 – Eclipse Indigo

所以问题是能够结合多重警告压制,使每个项目不需要它自己的@SuppressWarnings注释。 举个例子: public class Example public Example() { GO go = new GO(); // unused …. List<String> list = ( List<String> ) go.getList(); // unchecked } … // getters/setters/other methods } 现在,而不是有两个@SuppressWarnings我想有一个在类级别的这两个警告,所以这样的: @SuppressWarnings( "unused", "unchecked" ) public class Example public Example() { GO go = new GO(); // unused – suppressed …. List<String> list = […]

Java注释

Java中注释的目的是什么? 我有这样的模糊的想法,他们之间的评论和实际的代码之间的某处。 它们在运行时会影响程序吗? 他们典型的用途是什么? 它们是Java独有的吗? 有没有C ++的等价物?

不同的保留策略如何影响我的注释?

任何人都可以用清晰的方式解释java.lang.annotation.RetentionPolicy常量SOURCE , CLASS和RUNTIME之间的实际差异吗? 我也不完全确定“保留注释”是什么意思。

从C#XML生成文档评论

我最近开始了一个新的项目,我第一次使用C#。 我发现尽pipeVisual Studio有助于创buildC#的XML注释来logging类和方法,但是生成MSDN或Javadoc样式文档的工作并不多。 Google告诉我,Visual Studio 2003包含了一个生成这种文档的工具,但是它不再包含在IDE的更高版本中。 如果我希望利用我精心制作的(我向你保证!)XML标记,我有什么select?

Spring @Transactional属性是否在私有方法上工作?

如果我在Spring bean的私有方法上有一个@Transactional -annotation,注释是否有效? 如果@Transactional注释在公共方法上,它将工作并打开一个事务。 public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional private void doPrivateStuff() { } } … Bean bean = (Bean)appContext.getBean("bean"); bean.doStuff();

codestyle; 在注释之前或之后放置javadoc?

我知道这不是最重要的问题,但我只是意识到,我可以在注释之前或之后放置javadoc注释块。 我们希望采用什么作为编码标准? /** * This is a javadoc comment before the annotation */ @Component public class MyClass { @Autowired /** * This is a javadoc comment after the annotation */ private MyOtherClass other; }

哪些types可以用于Java注释成员?

今天,我想创build我的第一个注释接口下面的文档 ,我得到了编译器错误“注释成员的无效types”: public @interface MyAnnotation { Object myParameter; ^^^^^^ } 显然, Object不能用作注释成员的types。 不幸的是,我找不到关于哪些types可以用于一般的任何信息。 这个我发现了使用反复试验: String –>有效 int –>有效 Integer –>无效(令人惊讶) String[] –>有效(令人惊讶) Object –>无效 也许有人可以说明哪些types实际上是允许的,为什么。

在Python函数定义中是什么意思?

我最近注意到Python 3.3语法规范时有一些有趣的地方: funcdef: 'def' NAME parameters ['->' test] ':' suite Python 2中没有可选的“箭头”块,我在Python 3中找不到任何有关它的含义的信息。事实certificate这是正确的Python,它被解释器接受: def f(x) -> 123: return x 我认为这可能是某种先决条件语法,但是: 我不能在这里testingx ,在这里还是没有定义, 无论我放在箭头后面(例如2 < 1 ),它都不会影响function行为。 任何人都可以习惯这个语法解释吗?

Java中使用注释的方式和位置?

我们可以使用注释的主要方面是什么? 该function是否替代基于XML的configuration?

如何用JUnit Test注解来断言我的exception消息?

我用@Test注解编写了一些JUnittesting。 如果我的testing方法抛出一个检查exception,如果我想断言与exception的消息,是否有办法用JUnit @Test注释这样做? AFAIK,JUnit 4.7不提供这个function,但是未来的版本是否提供这个function呢? 我知道在.NET中,你可以断言消息和exception类。 在Java世界中寻找类似的function。 这就是我要的: @Test (expected = RuntimeException.class, message = "Employee ID is null") public void shouldThrowRuntimeExceptionWhenEmployeeIDisNull() {}