Class AptContext

  • All Implemented Interfaces:
    io.sundr.adapter.api.AdapterContextAware, io.sundr.model.Attributeable, io.sundr.model.Node

    public class AptContext
    extends io.sundr.model.AttributeSupport
    implements io.sundr.adapter.api.AdapterContextAware
    • Method Detail

      • create

        public static AptContext create​(io.sundr.adapter.api.AdapterContext adapterContext)
      • create

        public static AptContext create​(Elements elements,
                                        Types types,
                                        io.sundr.model.repo.DefinitionRepository repository)
      • getContext

        public static AptContext getContext()
      • getTypes

        public Types getTypes()
      • getElements

        public Elements getElements()
      • isDeep

        public boolean isDeep()
      • getAdapterContext

        public io.sundr.adapter.api.AdapterContext getAdapterContext()
        Specified by:
        getAdapterContext in interface io.sundr.adapter.api.AdapterContextAware
      • getDefinitionRepository

        public io.sundr.model.repo.DefinitionRepository getDefinitionRepository()
      • addReference

        public void addReference​(TypeElement element)