小编Łuk*_*nik的帖子

是否有更有效的方法来获得带注释的方法?

我开始了"为了好玩,没有人知道,没人关心"开源项目(LinkSet).

在一个地方,我需要获得一个类的注释方法.

有没有比这更有效的方法呢?我的意思是不需要遍历每个方法?

for (final Method method : cls.getDeclaredMethods()) {

    final HandlerMethod handler = method.getAnnotation(HandlerMethod.class);
        if (handler != null) {
                return method;
          }
        }
Run Code Online (Sandbox Code Playgroud)

java reflection

11
推荐指数
2
解决办法
1万
查看次数

我该怎么做这个java通用演员?

我该怎么做这个java通用演员?

public interface IField {

}


class Field implements IField { // package private class

}

public class Form {
  private List<Field> fields;


  public List<IField> getFields() {
    return this.fields;

  }

}
Run Code Online (Sandbox Code Playgroud)

return语句会抛出一个编译错误(我知道原因 - 我读过泛型教程),但编写这样的代码会非常方便.

如果我将"fields"声明为List,则需要在Form类的其他方法中对Field使用大量的强制转换.

我可以强制该死的编译器弯曲它的规则并编译返回语句吗?

提前致谢.

java

9
推荐指数
3
解决办法
2万
查看次数

有没有办法将版本号放在XStream生成的XML中?

我使用XStream序列化我的domainObjects.

我想在生成的xml文件中添加某种版本控制信息,以防我的域模型发生变化.

有没有办法使用xstream?

我希望在root标签(<object-stream>)中更喜欢名为"version"的参数,但其他任何东西都会很好.

提前致谢.

java xstream

8
推荐指数
1
解决办法
1176
查看次数

我应该采用小部件方式还是HTML方式?

使用UIBinder和Widgets非常简单,但它产生的html非常难以理解(uibinder会生成很多内联样式,覆盖外部样式 - 甚至HTMLPanel也有一些).

我应该使用纯HTML来获取干净的makrup(使用普通的元素对象 - 例如ButtonElement)吗?

那么如何处理事件呢?

或者这是否值得做生产力矫枉过正?

什么是小部件与HTML方式的专家和骗局?

gwt uibinder

8
推荐指数
1
解决办法
1365
查看次数

如何确定一个类是否是其他类的子类?

我想检查一个Class对象是否代表其他类的子类

Class class1 = Class.forName("Class1");
Class class2 = Class.forName("Class2");

 if(class1.isSubClassOf(class2)) // fake methos isSubClassOf
{
  // do sth
}
Run Code Online (Sandbox Code Playgroud)

我该如何实现这个isSubClassOf方法?

java

7
推荐指数
1
解决办法
1792
查看次数

我可以为我的包使用com.google.code前缀吗?

我有一个业余爱好opne源Java项目托管在谷歌代码(链接集).

我可以使用前缀" com.google.code.linkset "作为此项目的包名吗?

PS我不拥有"org.linkset"域名:(但我喜欢这个名字:)

java

7
推荐指数
1
解决办法
594
查看次数

6
推荐指数
1
解决办法
2056
查看次数

db4o如何实例化对象?

db4o用什么机制来实例化存储的对象?

我的类不是Serializable,并且不提供零参数构造函数,并且当它的参数为null时,唯一的构造函数抛出NullPointerException.

尽管如此,db4o仍然可以实例化该类的存储对象(尽管值不正确).

如果我能理解这个机制,也许我可以追踪我所拥有的错误.

我会感激任何链接:]

java reflection db4o

5
推荐指数
1
解决办法
549
查看次数

如何通过按钮单击i GWT下载文件?

我有一个提供文件的servleta?

我正在构建一个带有"下载"按钮的页面,使用GWT.

如何让GWT客户端在onClick事件中下载文件?

PS Anchor有效,但Button看起来更好.

gwt

5
推荐指数
1
解决办法
1万
查看次数

如何使用maven创建发布包?

我使用Maven2构建了一个桌面应用程序.

我想不时发布一个版本(只需将所有项目和第三方jar复制到一个目录中并生成一个run.bat文件).

怎么做 ?

java maven-2

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×8

gwt ×3

reflection ×2

db4o ×1

maven-2 ×1

uibinder ×1

xstream ×1