Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 可以限制类<&燃气轮机;使用注释类?_Java - Fatal编程技术网

Java 可以限制类<&燃气轮机;使用注释类?

Java 可以限制类<&燃气轮机;使用注释类?,java,Java,假设我有两个注释类:Annotation1和Annotation2 我有一个方法: public void doSomethingWithAnnodation(Class<?> annotationClass) { ... } public void dosomethingWithAnnotation(类annotationClass){ ... } 这个方法的问题是任何类都可以作为参数传递。我是否可以使编译器只允许注释类(注释1和注释2)?您可以指定所有注释实现的上限: pub

假设我有两个注释类:Annotation1和Annotation2

我有一个方法:

public void doSomethingWithAnnodation(Class<?> annotationClass) {
...
}
public void dosomethingWithAnnotation(类annotationClass){
...
}
这个方法的问题是任何类都可以作为参数传递。我是否可以使编译器只允许注释类(注释1和注释2)?

您可以指定所有注释实现的上限:

public void doSomethingWithAnnotation(类您可以指定所有注释实现的上限:

public void doSomethingWithAnnotation(类