package com.webcohesion.enunciate.modules.jackson.javac; import com.webcohesion.enunciate.javac.decorations.DecoratedProcessingEnvironment; import com.webcohesion.enunciate.javac.decorations.type.DecoratedDeclaredType; import javax.lang.model.element.Element; import javax.lang.model.type.DeclaredType; /** * @author Ryan Heaton */ public class InterfaceJacksonDeclaredType extends DecoratedDeclaredType { private final InterfaceJacksonTypeElement element; public InterfaceJacksonDeclaredType(DeclaredType root, DecoratedProcessingEnvironment env) { super(root, env); this.element = new InterfaceJacksonTypeElement(root, env); } @Override public Element asElement() { return this.element; } }