protected void addResourceTypeAnnotation(JavaClassSource type, ClassPlan plan) { type.addImport(ResourceType.class); AnnotationSource<JavaClassSource> typeAnno = type.addAnnotation(); typeAnno.setName("ResourceType"); typeAnno.setStringValue(plan.getResourceType()); if (plan.isSingleton()) { type.addImport(Implicit.class); AnnotationSource<JavaClassSource> implicitMeta = type.addAnnotation(); implicitMeta.setName(Implicit.class.getSimpleName()); } }
protected void addResourceTypeAnnotation(JavaClassSource type, ClassPlan plan) { type.addImport(ResourceType.class); AnnotationSource<JavaClassSource> typeAnno = type.addAnnotation(); typeAnno.setName("ResourceType"); typeAnno.setStringValue(plan.getResourceType()); if (plan.isSingleton()) { type.addImport(Implicit.class); AnnotationSource<JavaClassSource> implicitMeta = type.addAnnotation(); implicitMeta.setName(Implicit.class.getSimpleName()); } }
@Override public AnnotationSource<O> addAnnotationValue(String name, Class<? extends java.lang.annotation.Annotation> type) { if (!getOrigin().hasImport(type)) { getOrigin().addImport(type); } return addAnnotationValue(name).setName(type.getSimpleName()); }
@Override public AnnotationSource<O> addAnnotationValue(Class<? extends java.lang.annotation.Annotation> type) { if (!getOrigin().hasImport(type)) { getOrigin().addImport(type); } return addAnnotationValue().setName(type.getSimpleName()); }
@Override public AnnotationSource<O> addAnnotationValue(String name, Class<? extends java.lang.annotation.Annotation> type) { if (!getOrigin().hasImport(type)) { getOrigin().addImport(type); } return addAnnotationValue(name).setName(type.getSimpleName()); }
@Override public AnnotationSource<O> addAnnotationValue(Class<? extends java.lang.annotation.Annotation> type) { if (!getOrigin().hasImport(type)) { getOrigin().addImport(type); } return addAnnotationValue().setName(type.getSimpleName()); }
private AnnotationSource<O> addAnnotation(final AnnotationTargetSource<O, T> target, final List<?> modifiers, final String className) { if (!target.getOrigin().hasImport(className) && Types.isQualified(className)) { target.getOrigin().addImport(className); } return addAnnotation(target, modifiers).setName(Types.toSimpleName(className)); }
private AnnotationSource<O> addAnnotation(final AnnotationTargetSource<O, T> target, final List<?> modifiers, final String className) { if (target.getOrigin().requiresImport(className) && !target.getOrigin().hasImport(className) && Types.isQualified(className)) { target.getOrigin().addImport(className); } return addAnnotation(target, modifiers).setName(Types.toSimpleName(className)); }
private AnnotationSource<O> addAnnotation(final AnnotationTargetSource<O, T> target, final List<?> modifiers, final String className) { if (target.getOrigin().requiresImport(className) && !target.getOrigin().hasImport(className) && Types.isQualified(className)) { target.getOrigin().addImport(className); } return addAnnotation(target, modifiers).setName(Types.toSimpleName(className)); }
public AnnotationSource<?> addAnnotation(AnnotationTargetSource annotationTargetSource, Annotation annotation) { AnnotationSource<?> newAnnotationSource = annotationTargetSource.addAnnotation(); newAnnotationSource.setName(annotation.getClassName()); AnnotationDefinition annotationDefinition = annotation.getAnnotationDefinition(); if (!annotationDefinition.isMarker()) { for (AnnotationValuePairDefinition memberDefinition : annotationDefinition.getValuePairs()) { Object value = annotation.getValue(memberDefinition.getName()); if (value != null) { addMemberValue(newAnnotationSource, memberDefinition, value); } } } return newAnnotationSource; }
private void addAnnotationMemberValue(AnnotationSource annotationSource, AnnotationValuePairDefinition valuePairDefinition, Annotation annotation) { AnnotationSource targetAnnotation = annotationSource.addAnnotationValue(valuePairDefinition.getName()); targetAnnotation.setName(annotation.getClassName()); if (!annotation.getAnnotationDefinition().isMarker()) { for (AnnotationValuePairDefinition memberDefinition : annotation.getAnnotationDefinition().getValuePairs()) { Object value = annotation.getValue(memberDefinition.getName()); if (value != null) { addMemberValue(targetAnnotation, memberDefinition, value); } } } }
.setName("RunWith") .setLiteralValue("VertxUnitRunner.class");