tweak Thread model as per discussion with Mayur
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@894 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
parent
766cf2e008
commit
4653a976dc
|
@ -400,17 +400,9 @@
|
|||
</method>
|
||||
<method name="interrupt0" descriptor="()V"></method>
|
||||
<method name="<init>" descriptor="()V">
|
||||
<putfield class="Ljava/lang/Thread" field="runnable"
|
||||
fieldType="Ljava/lang/Runnable" ref="arg0" value="arg0" />
|
||||
<putfield class="Ljava/lang/Thread" field="target"
|
||||
fieldType="Ljava/lang/Runnable" ref="arg0" value="arg0" />
|
||||
</method>
|
||||
<method name="<init>"
|
||||
descriptor="(Ljava/lang/Runnable;)V">
|
||||
<putfield class="Ljava/lang/Thread" field="runnable"
|
||||
fieldType="Ljava/lang/Runnable" ref="arg0" value="arg1" />
|
||||
<putfield class="Ljava/lang/Thread" field="target"
|
||||
fieldType="Ljava/lang/Runnable" ref="arg0" value="arg1" />
|
||||
</method>
|
||||
<method name="isAlive" descriptor="()Z"></method>
|
||||
<method name="resume0" descriptor="()V" />
|
||||
|
@ -420,18 +412,7 @@
|
|||
<throw value="x" />
|
||||
</method>
|
||||
<method name="start" descriptor="()V">
|
||||
<putfield class="Ljava/lang/Thread" field="runnable"
|
||||
fieldType="Ljava/lang/Runnable" ref="arg0" value="arg0" />
|
||||
<getfield class="Ljava/lang/Thread" field="runnable"
|
||||
fieldType="Ljava/lang/Runnable" def="x" ref="arg0" />
|
||||
<call type="interface" name="run"
|
||||
class="Ljava/lang/Runnable" descriptor="()V" arg0="x" />
|
||||
<putfield class="Ljava/lang/Thread" field="target"
|
||||
fieldType="Ljava/lang/Runnable" ref="arg0" value="arg0" />
|
||||
<getfield class="Ljava/lang/Thread" field="target"
|
||||
fieldType="Ljava/lang/Runnable" def="y" ref="arg0" />
|
||||
<call type="interface" name="run"
|
||||
class="Ljava/lang/Runnable" descriptor="()V" arg0="y" />
|
||||
<call type="interface" name="run" class="Ljava/lang/Runnable" descriptor="()V" arg0="arg0" />
|
||||
</method>
|
||||
<method name="stop0" descriptor="()V" />
|
||||
<method name="yield" descriptor="()V" static="true" />
|
||||
|
|
Loading…
Reference in New Issue