does not create a reference on a isUsed check to reduce memory usage

This commit is contained in:
Volker Berlin 2020-05-03 09:20:49 +02:00
parent daaa648a04
commit c4d4bf04be

View File

@ -345,12 +345,8 @@ class FunctionManager {
* @return true, if used
*/
boolean isUsed( @Nonnull FunctionName name ) {
switch( getOrCreate( name ).state ) {
case None:
return false;
default:
return true;
}
FunctionState state = states.get( name );
return state != null && state.state != State.None;
}
/**