|
|||||||||
| 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.StackItem
class Items.StackItem
An item representing a value on stack.
| Field Summary |
|---|
| Fields inherited from class com.sun.tools.javac.jvm.Items.Item |
|---|
typecode |
| Constructor Summary | |
|---|---|
Items.StackItem(int typecode)
|
|
| 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 |
| Constructor Detail |
|---|
Items.StackItem(int typecode)
| 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 | ||||||||