method com.dmdirc.addons.mediasource_dcop.KaffeineSource_ _static_init










method void com.dmdirc.addons.mediasource_dcop. KaffeineSource()










method MediaSourceState getState()
presumptioncom.dmdirc.plugins.ExportedService:execute(...)@61 != null
postreturn_value in Addr_Set{&com.dmdirc.addons. nowplaying.MediaSourceState__static_init.new MediaSourceState(MediaSourceState__static_init#1), &com.dmdirc.addons.nowplaying.MediaSourceState_ _static_init.new MediaSourceState(MediaSourceState_ _s...
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getExporte dService
unanalyzedcall on com.dmdirc.plugins.ExportedService:execute
test_vectorjava.lang.Boolean:parseBoolean(...)@48: {0}, {1}
test_vectorjava.util.List:size(...)@46: {-231..0}, {1..232-1}










method String getAppName()
postreturn_value == &"Kaffeine"










method String getArtist()
presumptioncom.dmdirc.plugins.ExportedService:execute(...)@61 != null
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getExporte dService
unanalyzedcall on com.dmdirc.plugins.ExportedService:execute










method String getTitle()
presumptioncom.dmdirc.plugins.ExportedService:execute(...)@61 != null
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getExporte dService
unanalyzedcall on com.dmdirc.plugins.ExportedService:execute










method String getAlbum()
presumptioncom.dmdirc.plugins.ExportedService:execute(...)@61 != null
postinit'ed(return_value)
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getExporte dService
unanalyzedcall on com.dmdirc.plugins.ExportedService:execute










method String getLength()
presumptioncom.dmdirc.plugins.ExportedService:execute(...)@61 != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value == &java.lang.StringBuilder:toStri ng(...)
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getExporte dService
unanalyzedcall on com.dmdirc.plugins.ExportedService:execute










method String getTime()
presumptioncom.dmdirc.plugins.ExportedService:execute(...)@61 != null
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value == &java.lang.StringBuilder:toStri ng(...)
unanalyzedcall on com.dmdirc.plugins.PluginManager:getPluginM anager
unanalyzedcall on com.dmdirc.plugins.PluginManager:getExporte dService
unanalyzedcall on com.dmdirc.plugins.ExportedService:execute










method String getFormat()
postreturn_value == null










method String getBitrate()
postreturn_value == null










method String duration(long)
postjava.lang.StringBuilder:toString(...)._tainted == 0
postreturn_value == &java.lang.StringBuilder:toStri ng(...)
test_vector(secondsInput/60)%60: {10..59}, {-59..9}
test_vectorsecondsInput: {-263..3_599}, {36_000..264-1}, {3_600..35_999}
test_vectorsecondsInput%60: {10..59}, {-59..9}
test_vectorsecondsInput/3_600: {-2_562_047_788_015_215..0}, {10..5_124_095_576_030_431}, {1..9}
test_vectorsecondsInput/60: {-153_722_867_280_912_930..59}, {600..307_445_734_561_825_860}, {60..599}