@SuppressWarnings("static-method") @Test public void testGetKey() { for (final Character symbol : symbols) { for (final int state : states) { final Edge<Character> edge = createEdge(symbol, state); Assert.assertEquals(symbol, edge.getSymbol()); } } }
@Override public S getSymbol() { return symbol; }
Edge implements IEdge<S> { @Override public S getSymbol() { return symbol; } }
Edge implements IEdge<S> { @Override public S getSymbol() { return symbol; } Edge(final S symbol_, final int state_); }
Edge implements IEdge<S> { @Override public S getSymbol() { return symbol; } Edge(final S symbol_, final int state_); @Override S getSymbol(); @Override int getState(); @Override int hashCode(); @Override boolean equals(final Object obj); @Override String toString(); }
Edge implements IEdge<S> { @Override public S getSymbol() { return symbol; } Edge(final S symbol_, final int state_); @Override S getSymbol(); @Override int getState(); @Override int hashCode(); @Override boolean equals(final Object obj); @Override String toString();  }