• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CyclopsMC / IntegratedDynamics / 20210191346

14 Dec 2025 03:32PM UTC coverage: 19.514% (-33.5%) from 53.061%
20210191346

push

github

rubensworks
Remove deprecations

663 of 8728 branches covered (7.6%)

Branch coverage included in aggregate %.

6786 of 29445 relevant lines covered (23.05%)

1.09 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

15.38
/src/main/java/org/cyclops/integrateddynamics/api/evaluate/expression/VariableAdapter.java
1
package org.cyclops.integrateddynamics.api.evaluate.expression;
2

3
import com.google.common.collect.Lists;
4
import com.google.common.collect.Sets;
5
import org.cyclops.integrateddynamics.api.evaluate.variable.IValue;
6
import org.cyclops.integrateddynamics.api.evaluate.variable.IVariable;
7
import org.cyclops.integrateddynamics.api.evaluate.variable.IVariableInvalidateListener;
8

9
import java.util.Set;
10

11
/**
12
 * A basic variable implementation.
13
 * @author rubensworks
14
 */
15
public abstract class VariableAdapter<V extends IValue> implements IVariable<V> {
2✔
16

17
    private Set<IVariableInvalidateListener> invalidateListeners = Sets.newIdentityHashSet();
4✔
18

19
    @Override
20
    public void invalidate() {
21
        for (IVariableInvalidateListener invalidateListener : Lists.newArrayList(invalidateListeners)) {
×
22
            invalidateListener.invalidate();
×
23
        }
×
24
        invalidateListeners.clear();
×
25
    }
×
26

27
    @Override
28
    public void addInvalidationListener(IVariableInvalidateListener invalidateListener) {
29
        invalidateListeners.add(invalidateListener);
×
30
    }
×
31

32
    @Override
33
    public void removeInvalidationListener(IVariableInvalidateListener invalidateListener) {
34
        invalidateListeners.remove(invalidateListener);
×
35
    }
×
36
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc