@Override public void visitAfter(JavaClass obj) { for (String i : obj.getInterfaceNames()) { if ("java.lang.annotation.Annotation".equals(i)) { AnalysisContext.currentAnalysisContext().getAnnotationRetentionDatabase() .setRuntimeRetention(getDottedClassName(), runtimeRetention); } } }
if (value instanceof String) { String annotationClassName = (String) value; boolean lacksClassfileRetention = AnalysisContext.currentAnalysisContext().getAnnotationRetentionDatabase() .lacksRuntimeRetention(annotationClassName.replace('/', '.')); if (lacksClassfileRetention) {
@Override public void visitAfter(JavaClass obj) { for (String i : obj.getInterfaceNames()) { if ("java.lang.annotation.Annotation".equals(i)) { AnalysisContext.currentAnalysisContext().getAnnotationRetentionDatabase() .setRuntimeRetention(getDottedClassName(), runtimeRetention); } } }
if (value instanceof String) { String annotationClassName = (String) value; boolean lacksClassfileRetention = AnalysisContext.currentAnalysisContext().getAnnotationRetentionDatabase() .lacksRuntimeRetention(annotationClassName.replace('/', '.')); if (lacksClassfileRetention) {