Package com.strobel.assembler.metadata
Class GenericParameterCollection
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- com.strobel.assembler.Collection<GenericParameter>
-
- com.strobel.assembler.metadata.GenericParameterCollection
-
- All Implemented Interfaces:
IFreezable,java.lang.Iterable<GenericParameter>,java.util.Collection<GenericParameter>,java.util.List<GenericParameter>
public final class GenericParameterCollection extends Collection<GenericParameter>
-
-
Field Summary
Fields Modifier and Type Field Description private IGenericParameterProvider_owner
-
Constructor Summary
Constructors Constructor Description GenericParameterCollection(IGenericParameterProvider owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterAdd(int index, GenericParameter p, boolean appended)protected voidafterRemove(int index, GenericParameter p)protected voidbeforeClear()protected voidbeforeSet(int index, GenericParameter p)private voidupdateGenericParameter(int index, GenericParameter p)-
Methods inherited from class com.strobel.assembler.Collection
add, add, addCore, canFreeze, clear, freeze, freeze, freezeCore, freezeIfUnfrozen, get, isFrozen, remove, remove, set, size, tryFreeze, verifyFrozen, verifyNotFrozen
-
Methods inherited from class java.util.AbstractList
addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Field Detail
-
_owner
private final IGenericParameterProvider _owner
-
-
Constructor Detail
-
GenericParameterCollection
public GenericParameterCollection(IGenericParameterProvider owner)
-
-
Method Detail
-
updateGenericParameter
private void updateGenericParameter(int index, GenericParameter p)
-
afterAdd
protected void afterAdd(int index, GenericParameter p, boolean appended)- Overrides:
afterAddin classCollection<GenericParameter>
-
beforeSet
protected void beforeSet(int index, GenericParameter p)- Overrides:
beforeSetin classCollection<GenericParameter>
-
afterRemove
protected void afterRemove(int index, GenericParameter p)- Overrides:
afterRemovein classCollection<GenericParameter>
-
beforeClear
protected void beforeClear()
- Overrides:
beforeClearin classCollection<GenericParameter>
-
-