Class AbstractTypeAwareCheck.RegularClass

    • Field Detail

      • surroundingClass

        private final java.lang.String surroundingClass
        Name of surrounding class.
      • loadable

        private boolean loadable
        Is class loadable.
      • classObj

        private java.lang.Class<?> classObj
        Class object of this class if it's loadable.
    • Constructor Detail

      • RegularClass

        RegularClass​(AbstractTypeAwareCheck.Token name,
                     java.lang.String surroundingClass,
                     AbstractTypeAwareCheck check)
        Creates new instance of of class information object.
        Parameters:
        name - FullIdent associated with new object.
        surroundingClass - name of current surrounding class.
        check - the check we use to load class.
    • Method Detail

      • setClazz

        private void setClazz​(java.lang.Class<?> clazz)
        Associates Class with an object.
        Parameters:
        clazz - Class to associate with.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object