public class DependentItem<D> extends Object
| Modifier and Type | Field and Description |
|---|---|
D |
dependent |
Class<?> |
dependentClass |
int |
index |
boolean |
isGlobalScope |
| Constructor and Description |
|---|
DependentItem(int index,
D dependent,
Class<?> dependentClass,
boolean isGlobalScope) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependency(BitSet dependencies) |
void |
addDependency(DependentItem<D> dependency) |
void |
addDependent(BitSet dependents) |
void |
addDependent(DependentItem<D> dependent) |
boolean |
hasDependencies() |
boolean |
hasDependents() |
boolean |
removeDependency(BitSet dependencies) |
boolean |
removeDependency(DependentItem<D> dependency) |
void |
removeDependent(BitSet dependents) |
void |
removeDependent(DependentItem<D> dependent) |
public final int index
public final D dependent
public final Class<?> dependentClass
public final boolean isGlobalScope
public void addDependency(DependentItem<D> dependency)
public void addDependency(BitSet dependencies)
public boolean removeDependency(DependentItem<D> dependency)
public boolean removeDependency(BitSet dependencies)
public void addDependent(DependentItem<D> dependent)
public void addDependent(BitSet dependents)
public void removeDependent(DependentItem<D> dependent)
public void removeDependent(BitSet dependents)
public boolean hasDependencies()
public boolean hasDependents()
Copyright © 2020. All rights reserved.