|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.javac.jvm.Items.Item
com.sun.tools.javac.jvm.Items.AssignItem
class Items.AssignItem
An item representing an assignment expressions.
| Field Summary | |
|---|---|
(package private) Items.Item |
lhs
The item representing the assignment's left hand side. |
| Fields inherited from class com.sun.tools.javac.jvm.Items.Item |
|---|
typecode |
| Constructor Summary | |
|---|---|
Items.AssignItem(Items.Item lhs)
|
|
| Method Summary | |
|---|---|
(package private) void |
drop()
Generate code to avoid having to use this item. |
(package private) void |
duplicate()
Generate code to use this item twice. |
(package private) Items.Item |
load()
Generate code to load this item onto stack. |
(package private) void |
stash(int toscode)
Generate code to stash a copy of top of stack - of typecode toscode - under this item. |
java.lang.String |
toString()
|
(package private) int |
width()
Return the width of this item on stack as a number of words. |
| Methods inherited from class com.sun.tools.javac.jvm.Items.Item |
|---|
coerce, coerce, invoke, mkCond, store |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
Items.Item lhs
| Constructor Detail |
|---|
Items.AssignItem(Items.Item lhs)
| Method Detail |
|---|
Items.Item load()
Items.Item
load in class Items.Itemvoid duplicate()
Items.Item
duplicate in class Items.Itemvoid drop()
Items.Item
drop in class Items.Itemvoid stash(int toscode)
Items.Item
stash in class Items.Itemint width()
Items.Item
width in class Items.Itempublic java.lang.String toString()
toString in class Items.Item
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||