Class ArrayListSafe<L extends LocationSafe>

All Implemented Interfaces:
Serializable, Cloneable, Iterable<L>, Collection<L>, List<L>, RandomAccess, SequencedCollection<L>

public class ArrayListSafe<L extends LocationSafe> extends ArrayList<L>
only meant to be used in ParticleSFX internals

if you're wondering what this does, it's meant to handle the indexing and everything related to keeping ParticleShapeCompound working properly, it's nothing you should worry about unless youre trying to create things that extend RotationHandler or ParticleShaper and want to allow them to be inside a ParticleShapeCompound.

even if thats the case, i doubt theres any way you could screw it up.

if you're wondering why i did it this way, its because i didnt want anyone potentially messing with any public methods i might make in order to accomplish this, so i made it really hard to mess with haha
See Also: