Class Round.ProtoclassCollecter

  • Enclosing class:
    Round

    private class Round.ProtoclassCollecter
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) com.google.common.collect.ImmutableList.Builder<Proto.Protoclass> builder  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ProtoclassCollecter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void collect​(java.lang.Iterable<? extends javax.lang.model.element.Element> elements)  
      (package private) void collect​(javax.lang.model.element.Element element)  
      (package private) void collectDefinedBy​(javax.lang.model.element.ExecutableElement element)  
      (package private) void collectIncludedAndDefinedBy​(javax.lang.model.element.TypeElement element)  
      (package private) void collectIncludedBy​(javax.lang.model.element.PackageElement element)  
      private Proto.Protoclass.Kind kindOfDefinedBy​(Proto.DeclaringType declaringType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • builder

        final com.google.common.collect.ImmutableList.Builder<Proto.Protoclass> builder
    • Constructor Detail

      • ProtoclassCollecter

        private ProtoclassCollecter()
    • Method Detail

      • collect

        void collect​(java.lang.Iterable<? extends javax.lang.model.element.Element> elements)
      • collect

        void collect​(javax.lang.model.element.Element element)
      • collectDefinedBy

        void collectDefinedBy​(javax.lang.model.element.ExecutableElement element)
      • collectIncludedBy

        void collectIncludedBy​(javax.lang.model.element.PackageElement element)
      • collectIncludedAndDefinedBy

        void collectIncludedAndDefinedBy​(javax.lang.model.element.TypeElement element)