Class Accessors.BoundAccess

    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean boxed  
      boolean callable  
      javax.lang.model.type.TypeMirror containedType  
      boolean invokable  
      java.lang.String name  
      javax.lang.model.type.TypeMirror type  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BoundAccess​(javax.lang.model.type.TypeMirror type, java.lang.String name, boolean callable)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private javax.lang.model.type.TypeMirror boxed​(javax.lang.model.type.TypeMirror type)  
      private javax.lang.model.type.TypeMirror inferContainedType​(javax.lang.model.type.TypeMirror type)  
      boolean isContainer()  
      private boolean isIterableType​(javax.lang.model.type.TypeMirror type)  
      private boolean isOptionalType​(javax.lang.model.type.DeclaredType parametrizedType)  
      private javax.lang.model.type.TypeMirror upperBound​(javax.lang.model.type.TypeMirror type)  
      • Methods inherited from class java.lang.Object

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

      • type

        public final javax.lang.model.type.TypeMirror type
      • containedType

        @Nullable
        public final javax.lang.model.type.TypeMirror containedType
      • name

        public final java.lang.String name
      • invokable

        public final boolean invokable
      • callable

        public final boolean callable
      • boxed

        public final boolean boxed
    • Constructor Detail

      • BoundAccess

        protected BoundAccess​(javax.lang.model.type.TypeMirror type,
                              java.lang.String name,
                              boolean callable)
    • Method Detail

      • boxed

        private javax.lang.model.type.TypeMirror boxed​(javax.lang.model.type.TypeMirror type)
      • isContainer

        public boolean isContainer()
      • inferContainedType

        @Nullable
        private javax.lang.model.type.TypeMirror inferContainedType​(javax.lang.model.type.TypeMirror type)
      • upperBound

        private javax.lang.model.type.TypeMirror upperBound​(javax.lang.model.type.TypeMirror type)
      • isIterableType

        private boolean isIterableType​(javax.lang.model.type.TypeMirror type)
      • isOptionalType

        private boolean isOptionalType​(javax.lang.model.type.DeclaredType parametrizedType)