@Override public <T extends Annotation> Optional<T> getAnnotation(Class<T> annotationType) { return entity.getAnnotation(annotationType); }
@Override public Optional<String> getDescription() { return entity.getDescription(); }
@Override public String toString() { return "[entity of type: " + entity.getType() + "]"; } }
public RamlEntity createDependent(Type type) { return new JaxRsRamlEntity(entity.createJaxRsEntity(type)); }
public RamlEntity createDependent(Type type) { return new JaxRsRamlEntity(entity.createJaxRsEntity(type)); }
@Override public Type getType() { return entity.getType(); }
@Override public <T extends Annotation> Optional<T> getAnnotation(Class<T> annotationType) { return entity.getAnnotation(annotationType); }
@Override public Optional<String> getDescription() { return entity.getDescription(); }
@Override public String toString() { return "[entity of type: " + entity.getType() + "]"; } }
@Override public Type getType() { return entity.getType(); }