Class RepositoryModel


  • public class RepositoryModel
    extends java.lang.Object
    Repository model and builder. Traverses javax.lang.model API to generate repository interfaces and methods and expose them in template engine. TODO: This code is currently a mess and needs cleanup.
    • Field Detail

      • element

        private final javax.lang.model.element.Element element
      • types

        private final javax.lang.model.util.Types types
      • elements

        private final javax.lang.model.util.Elements elements
      • isEclipseImplementation

        private final boolean isEclipseImplementation
      • environment

        private final javax.annotation.processing.ProcessingEnvironment environment
    • Constructor Detail

      • RepositoryModel

        RepositoryModel​(ValueType type)
    • Method Detail

      • isFacet

        private boolean isFacet​(javax.lang.model.type.TypeMirror mirror)
      • isGenerateRepository

        public boolean isGenerateRepository()