Package org.apache.felix.resolver.util
Class ShadowList
java.lang.Object
org.apache.felix.resolver.util.CandidateSelector
org.apache.felix.resolver.util.ShadowList
-
Field Summary
FieldsFields inherited from class org.apache.felix.resolver.util.CandidateSelector
isUnmodifiable, unmodifiable -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateShadowList(List<org.osgi.resource.Capability> unmodifiable, List<org.osgi.resource.Capability> original, AtomicBoolean isUnmodifiable) privateShadowList(CandidateSelector shadow, List<org.osgi.resource.Capability> original) -
Method Summary
Modifier and TypeMethodDescriptioncopy()static ShadowListcreateShadowList(CandidateSelector original) static ShadowListdeepCopy(ShadowList original) voidinsertHostedCapability(ResolveContext context, HostedCapability wrappedCapability, HostedCapability toInsertCapability) voidreplace(org.osgi.resource.Capability origCap, org.osgi.resource.Capability c) Methods inherited from class org.apache.felix.resolver.util.CandidateSelector
checkModifiable, getCurrentCandidate, getRemainingCandidateCount, getRemainingCandidates, isEmpty, remove, removeCurrentCandidate, toString
-
Field Details
-
m_original
-
-
Constructor Details
-
ShadowList
-
ShadowList
private ShadowList(List<org.osgi.resource.Capability> unmodifiable, List<org.osgi.resource.Capability> original, AtomicBoolean isUnmodifiable)
-
-
Method Details
-
createShadowList
-
deepCopy
-
copy
- Overrides:
copyin classCandidateSelector
-
insertHostedCapability
public void insertHostedCapability(ResolveContext context, HostedCapability wrappedCapability, HostedCapability toInsertCapability) -
replace
public void replace(org.osgi.resource.Capability origCap, org.osgi.resource.Capability c)
-