arez.spy.ComputableValueDisposeEvent Maven / Gradle / Ivy
package arez.spy;
import java.util.Map;
import java.util.Objects;
import javax.annotation.Nonnull;
/**
* ComputableValue has been disposed.
*/
public final class ComputableValueDisposeEvent
implements SerializableEvent
{
@Nonnull
private final ComputableValueInfo _computableValue;
public ComputableValueDisposeEvent( @Nonnull final ComputableValueInfo computableValue )
{
_computableValue = Objects.requireNonNull( computableValue );
}
@Nonnull
public ComputableValueInfo getComputableValue()
{
return _computableValue;
}
@Override
public void toMap( @Nonnull final Map map )
{
map.put( "type", "ComputableValueDispose" );
map.put( "name", getComputableValue().getName() );
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy