public final void setPrecedenceStartState(int precedence, DFAState startState) {if (!isPrecedenceDfa()) {throw new IllegalStateException("Only precedence DFAs may contain a precedence start state.");}if (precedence < 0) {return;}synchronized (s0) {if (precedence >= s0.edges.length) {s0.edges = Arrays.copyOf(s0.edges, precedence + 1);}s0.edges[precedence] = startState;}}

public final void setPrecedenceStartState ( int precedence , DFAState startState ) { if ( ! isPrecedenceDfa ( ) ) { throw new IllegalStateException ( "Only precedence DFAs may contain a precedence start state." ) ; } if ( precedence < 0 ) { return ; } synchronized ( s0 ) { if ( precedence >= s0 . edges . length ) { s0 . edges = Arrays . copyOf ( s0 . edges , precedence + 1 ) ; } s0 . edges [ precedence ] = startState ; } }
public void SetPrecedenceStartState(int precedence, DFAState startState){if (!IsPrecedenceDfa){throw new Exception("Only precedence DFAs may contain a precedence start state.");}if (precedence < 0){return;}lock (s0){if (precedence >= s0.edges.Length){s0.edges = Arrays.CopyOf(s0.edges, precedence + 1);}s0.edges[precedence] = startState;}}
