DMMN1992 / bbvfsm

Automatically exported from code.google.com/p/bbvfsm
0 stars 0 forks source link

Parameterization of libray on TStateMachine required? #9

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
The bbvfsm library is parametrized on three parameters: TStateMachine extends 
StateMachine<TState,TEvent>, TState extends Enum<?>, and TEvent extends 
Enum<?>. The TState and TEvent parameters are understandable, but the 
TStateMachine<TState,TEvent> appears to be unneeded since any occurrence of 
this parameter can be replaced with the equivalent StateMachine<TState,TEvent>.

While this change wouldn't impact functionality, it makes the source base 
easier to understand. 

Original issue reported on code.google.com by kerii...@gmail.com on 11 Feb 2013 at 7:52