method com.dmdirc.config.ConfigTarget__static_init










method ConfigTarget$TYPE[] values()
pre(soft) init'ed($VALUES[...])
postreturn_value == &new ConfigTarget$TYPE[](values #1)
postnew ConfigTarget$TYPE[](values#1) num objects == 1
postreturn_value.length == 8
postreturn_value[...] == One-of{$VALUES[...], undefined}

method ConfigTarget$TYPE valueOf(String)
postinit'ed(return_value)

method void com.dmdirc.config.ConfigTarget$TYPE(String, int)










method com.dmdirc.config.ConfigTarget$TYPE__static_init
post$VALUES == &new ConfigTarget$TYPE[](ConfigTarge t$TYPE__static_init#9)
postCHANNEL == &new ConfigTarget$TYPE(ConfigTarget$ TYPE__static_init#8)
post$VALUES[7] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#8)
postGLOBAL == &new ConfigTarget$TYPE(ConfigTarget$T YPE__static_init#2)
post$VALUES[1] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#2)
postGLOBALDEFAULT == &new ConfigTarget$TYPE(ConfigT arget$TYPE__static_init#1)
post$VALUES[0] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#1)
postIRCD == &new ConfigTarget$TYPE(ConfigTarget$TYP E__static_init#5)
post$VALUES[4] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#5)
postNETWORK == &new ConfigTarget$TYPE(ConfigTarget$ TYPE__static_init#6)
post$VALUES[5] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#6)
postPROFILE == &new ConfigTarget$TYPE(ConfigTarget$ TYPE__static_init#4)
post$VALUES[3] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#4)
postSERVER == &new ConfigTarget$TYPE(ConfigTarget$T YPE__static_init#7)
post$VALUES[6] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#7)
postTHEME == &new ConfigTarget$TYPE(ConfigTarget$TY PE__static_init#3)
post$VALUES[2] == &new ConfigTarget$TYPE(ConfigTarg et$TYPE__static_init#3)
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#1) num objects == 1
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#2) num objects == 1
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#3) num objects == 1
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#4) num objects == 1
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#5) num objects == 1
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#6) num objects == 1
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#7) num objects == 1
postnew ConfigTarget$TYPE(ConfigTarget$TYPE__static_ init#8) num objects == 1
postnew ConfigTarget$TYPE[](ConfigTarget$TYPE__static_ init#9) num objects == 1
post$VALUES.length == 8
unanalyzedcall on java.lang.Enum










method void com.dmdirc.config.ConfigTarget()
postthis.order == 50_000
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#2)










method void setOrder(int)
postthis.order == order
postinit'ed(this.order)










method int getOrder()
preinit'ed(this.order)
postreturn_value == this.order
postinit'ed(return_value)










method void setGlobal()
postthis.data == &""
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#2)










method void setGlobalDefault()
postthis.data == &""
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#1)










method void setTheme()
postthis.data == &""
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#3)










method void setProfile()
postthis.data == &""
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#4)










method void setIrcd(String)
postthis.data == ircd
postinit'ed(this.data)
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#5)










method void setNetwork(String)
postthis.data == network
postinit'ed(this.data)
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#6)










method void setServer(String)
postthis.data == server
postinit'ed(this.data)
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#7)










method void setChannel(String)
postthis.data == channel
postinit'ed(this.data)
postthis.type == &com.dmdirc.config. ConfigTarget$TYPE__static_init.new ConfigTarget$TYP E(ConfigTarget$TYPE__static_init#8)










method ConfigTarget$TYPE getType()
preinit'ed(this.type)
postreturn_value == this.type
postinit'ed(return_value)










method com.dmdirc.config.ConfigTarget$1__static_init
pre(soft) init'ed(com.dmdirc.config.ConfigTarget$TYPE_ _static_init.new ConfigTarget$TYPE[](ConfigTarget$T YPE__static_init#9)[...])
presumptioncom.dmdirc.config.ConfigTarget_TYPE:ordinal(... )@174 in {0..7}
presumptioncom.dmdirc.config.ConfigTarget_TYPE:ordinal(... )@174 - values(...).length in range
postnew int[](ConfigTarget$1__static_init#1) num objects == 1

method String getTypeName()
prethis.type != null
pre(soft) init'ed(com.dmdirc.config.ConfigTarget$1__ static_init.new int[](ConfigTarget$1__static_init#1 )[...])
presumptioncom.dmdirc.config.ConfigTarget_TYPE:ordinal(... )@174 in {0..7}
postreturn_value in Addr_Set{&"globaldefault", &"theme",&"profile",&"ircd", &"network",&"server",&"channel", &"global"}
test_vectorcom.dmdirc.config.ConfigTarget$1__static_init.new int[](ConfigTarget$1__static_init#1)[...]: {1}, {2}, {3}, {4}, {5}, {6}, {7}, {-231..0, 8..232-1}









  method not available - call not analyzedInfocall on int com.dmdirc.config.ConfigTarget$TYPE:ord inal()
  method not available - call not analyzedInfocall on int com.dmdirc.config.ConfigTarget$TYPE:ord inal()











method String getData()
preinit'ed(this.data)
postreturn_value == this.data
postinit'ed(return_value)










method int hashCode()
prethis.data != null
prethis.type != null
presumptioncom.dmdirc.config.ConfigTarget_TYPE:ordinal(... )@206 + java.lang.String:hashCode(...)@206 in {-231..232-1}
postinit'ed(return_value)









  method not available - call not analyzedInfocall on int com.dmdirc.config.ConfigTarget$TYPE:ord inal()











method bool equals(Object)
pre(soft) init'ed(obj.data)
pre(soft) init'ed(obj.type)
pre(soft) this.data != null
pre(soft) init'ed(this.type)
postinit'ed(return_value)
test_vectorthis.type == obj.type: {0}, {1}
test_vectorjava.lang.String:equals(...)@212: {0}, {1}










method int compareTo(Object)
pretarget != null
preinit'ed(target.type)
prethis.type != null
pre(soft) init'ed(target.order)
pre(soft) target.order - this.order in {-231..232-1}
pre(soft) init'ed(this.order)
postinit'ed(return_value)
test_vectorcom.dmdirc.config.ConfigTarget_TYPE:equals(... )@228: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.config.ConfigTarget$TYPE:eq uals(Object)










  method not available - call not analyzedInfocall on int com.dmdirc.config.ConfigTarget$TYPE:com pareTo(Enum)











method String toString()
prethis.type != null
pre(soft) init'ed(com.dmdirc.config.ConfigTarget$1__ static_init.new int[](ConfigTarget$1__static_init#1 )[...])
pre(soft) init'ed(this.data)
presumptioncom.dmdirc.config.ConfigTarget_TYPE:ordinal(... )@242 in {0..7}
postinit'ed(java.lang.StringBuilder:toString(...)._ tainted)
postreturn_value in Addr_Set{&"Global defaults",&"Theme",&"Profile",&java. lang.StringBuilder:toString(...),&java.lang. StringBuilder:toString(...),&java.lang. StringBuilder:toString(...),&java.lang. StringBuilder:toString(...)...
test_vectorcom.dmdirc.config.ConfigTarget$1__static_init.new int[](ConfigTarget$1__static_init#1)[...]: {1}, {2}, {3}, {4}, {5}, {6}, {7}, {-231..0, 8..232-1}









  method not available - call not analyzedInfocall on int com.dmdirc.config.ConfigTarget$TYPE:ord inal()