<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:΢ÈíÑźÚ
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi all:<BR>&nbsp;&nbsp; I'm starting reading soot source code from the beigining.I'm not know what the difference between the bassicclasses[SootClass.SIGNATURES],bassicclasses[SootClass.HIERARCHY],and bassicclasses[SootClass.BODIES]. What does the resolve level meaning ? And why the class "java.lang.String" use the&nbsp; SootClass.HIERARCHY while the class "java.lang.StringBuffer " is SootClass.SIGNATURES ?<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;In&nbsp; Scene.addSootBasicClasses() <BR>{&nbsp; ............<BR>&nbsp;&nbsp;addBasicClass("java.lang.String");//addBasicClass(name, SootClass.HIERARCHY);<br>&nbsp;&nbsp;addBasicClass("java.lang.StringBuffer", SootClass.SIGNATURES);<BR>&nbsp; ..............<BR>}<BR>&nbsp;<BR>&nbsp; I'm looking forward to your reply!<BR>                                               </div></body>
</html>