package cz.habarta.typescript.generator.parser; import java.util.List; public abstract class DeclarationModel { protected final Class<?> origin; protected final List<String> comments; public DeclarationModel(Class<?> origin, List<String> comments) { this.origin = origin; this.comments = comments; } public Class<?> getOrigin() { return origin; } public List<String> getComments() { return comments; } public abstract DeclarationModel withComments(List<String> comments); }