public void dispose() { if (targets != null) { targets.clear(); // Remove listeners from dependencies } if (unmodifiableValidationStatus != null) { unmodifiableValidationStatus.dispose(); unmodifiableValidationStatus = null; } if (validationStatus != null) { validationStatus.dispose(); validationStatus = null; } if (unmodifiableTargets != null) { unmodifiableTargets.dispose(); unmodifiableTargets = null; } if (targets != null) { targets.dispose(); targets = null; } if (models != null) { models.dispose(); models = null; } realm = null; super.dispose(); }
@Override public void dispose() { if (targets != null) { targets.clear(); // Remove listeners from dependencies } if (unmodifiableValidationStatus != null) { unmodifiableValidationStatus.dispose(); unmodifiableValidationStatus = null; } if (validationStatus != null) { validationStatus.dispose(); validationStatus = null; } if (unmodifiableTargets != null) { unmodifiableTargets.dispose(); unmodifiableTargets = null; } if (targets != null) { targets.dispose(); targets = null; } if (models != null) { models.dispose(); models = null; } realm = null; super.dispose(); }
@Override public void dispose() { if (targets != null) { targets.clear(); // Remove listeners from dependencies } if (unmodifiableValidationStatus != null) { unmodifiableValidationStatus.dispose(); unmodifiableValidationStatus = null; } if (validationStatus != null) { validationStatus.dispose(); validationStatus = null; } if (unmodifiableTargets != null) { unmodifiableTargets.dispose(); unmodifiableTargets = null; } if (targets != null) { targets.dispose(); targets = null; } if (models != null) { models.dispose(); models = null; } realm = null; super.dispose(); }