本文整理了Java中org.codehaus.groovy.ast.AnnotationNode.setClassRetention()
方法的一些代码示例,展示了AnnotationNode.setClassRetention()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotationNode.setClassRetention()
方法的具体详情如下:
包路径:org.codehaus.groovy.ast.AnnotationNode
类名称:AnnotationNode
方法名:setClassRetention
[英]Sets the internal flag if the current annotation has RetentionPolicy.CLASS
.
[中]如果当前批注具有RetentionPolicy.CLASS
,则设置内部标志。
代码示例来源:origin: org.codehaus.groovy/groovy
private static void setRetentionPolicy(RetentionPolicy value, AnnotationNode node) {
switch (value) {
case RUNTIME:
node.setRuntimeRetention(true);
break;
case SOURCE:
node.setSourceRetention(true);
break;
case CLASS:
node.setClassRetention(true);
break;
default:
throw new GroovyBugError("unsupported Retention " + value);
}
}
代码示例来源:origin: org.kohsuke.droovy/groovy
private void setRetentionPolicy(RetentionPolicy value, AnnotationNode node) {
switch (value) {
case RUNTIME: node.setRuntimeRetention(true); break;
case SOURCE: node.setSourceRetention(true); break;
case CLASS: node.setClassRetention(true); break;
default: throw new GroovyBugError("unsupported Retention "+value);
}
}
代码示例来源:origin: org.codehaus.groovy/groovy-jdk14
private void setRetentionPolicy(RetentionPolicy value, AnnotationNode node) {
switch (value) {
case RUNTIME:
node.setRuntimeRetention(true);
break;
case SOURCE:
node.setSourceRetention(true);
break;
case CLASS:
node.setClassRetention(true);
break;
default:
throw new GroovyBugError("unsupported Retention " + value);
}
}
代码示例来源:origin: com.thinkaurelius.groovy-shaded-asm/groovy-shaded-asm
private void setRetentionPolicy(RetentionPolicy value, AnnotationNode node) {
switch (value) {
case RUNTIME:
node.setRuntimeRetention(true);
break;
case SOURCE:
node.setSourceRetention(true);
break;
case CLASS:
node.setClassRetention(true);
break;
default:
throw new GroovyBugError("unsupported Retention " + value);
}
}
内容来源于网络,如有侵权,请联系作者删除!