<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> 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 SootClass.HIERARCHY while the class "java.lang.StringBuffer " is SootClass.SIGNATURES ?<BR> <BR> <BR> In Scene.addSootBasicClasses() <BR>{ ............<BR> addBasicClass("java.lang.String");//addBasicClass(name, SootClass.HIERARCHY);<br> addBasicClass("java.lang.StringBuffer", SootClass.SIGNATURES);<BR> ..............<BR>}<BR> <BR> I'm looking forward to your reply!<BR>                                            </div></body>
</html>