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 * @return true, if used
*/ */
boolean isUsed( @Nonnull FunctionName name ) { boolean isUsed( @Nonnull FunctionName name ) {
switch( getOrCreate( name ).state ) { FunctionState state = states.get( name );
case None: return state != null && state.state != State.None;
return false;
default:
return true;
}
} }
/** /**