Class DependentItem<D>


  • public class DependentItem<D>
    extends java.lang.Object
    • Field Detail

      • index

        public final int index
      • dependent

        public final D dependent
      • dependentClass

        public final java.lang.Class<?> dependentClass
      • isGlobalScope

        public final boolean isGlobalScope
    • Constructor Detail

      • DependentItem

        public DependentItem​(int index,
                             D dependent,
                             java.lang.Class<?> dependentClass,
                             boolean isGlobalScope)
    • Method Detail

      • addDependency

        public void addDependency​(DependentItem<D> dependency)
      • addDependency

        public void addDependency​(java.util.BitSet dependencies)
      • removeDependency

        public boolean removeDependency​(DependentItem<D> dependency)
      • removeDependency

        public boolean removeDependency​(java.util.BitSet dependencies)
      • addDependent

        public void addDependent​(DependentItem<D> dependent)
      • addDependent

        public void addDependent​(java.util.BitSet dependents)
      • removeDependent

        public void removeDependent​(DependentItem<D> dependent)
      • removeDependent

        public void removeDependent​(java.util.BitSet dependents)
      • hasDependencies

        public boolean hasDependencies()
      • hasDependents

        public boolean hasDependents()