@Override public <T extends Annotation> Optional<T> getAnnotationInstance(Annotable annotable) { return (Optional<T>) annotable.getAnnotation(annotation); } }
@Override public <T extends Annotation> Optional<T> getAnnotationInstance(Annotable annotable) { return (Optional<T>) annotable.getAnnotation(annotation); } }
public <T extends Annotation> Optional<T> getAnnotation(Class<T> annotationType) { return source.getAnnotation(annotationType); }
public <T extends Annotation> Optional<T> getAnnotation(Class<T> annotationType) { return source.getAnnotation(annotationType); }
public <T extends Annotation> Optional<T> getAnnotation(Class<T> annotationType) { return source.getAnnotation(annotationType); }
public void writeExample(IndentedAppendable writer) throws IOException { if (!ramlType.isRamlScalarType()) { writer.appendLine(name + ":"); writer.indent(); ramlType.writeExample(writer); writer.outdent(); } else { Optional<Example> e = source.getAnnotation(Example.class); if (!e.isPresent()) { return; } writer.appendLine(name + ": " + e.get().value()); } }