@Override public AbstractEdgeMap<T> clear() { if (this.value != null) { return new EmptyEdgeMap<T>(minIndex, maxIndex); } return this; }
@Override public AbstractEdgeMap<T> remove(int key) { if (key == this.key && this.value != null) { return new EmptyEdgeMap<T>(minIndex, maxIndex); } return this; }
@Override public EmptyEdgeMap<T> clear() { return new EmptyEdgeMap<T>(minIndex, maxIndex); }
@Override public AbstractEdgeMap<T> clear() { if (isEmpty()) { return this; } return new EmptyEdgeMap<T>(minIndex, maxIndex); }
@Override public AbstractEdgeMap<T> clear() { if (isEmpty()) { return this; } return new EmptyEdgeMap<T>(minIndex, maxIndex); }
this.emptyEdgeMap = new EmptyEdgeMap<DFAState>(minDfaEdge, maxDfaEdge); this.emptyContextEdgeMap = new EmptyEdgeMap<DFAState>(-1, atnStartState.atn.states.size() - 1);