com.sun.tools.javac.jvm
Class Items.StaticItem

java.lang.Object
  extended by com.sun.tools.javac.jvm.Items.Item
      extended by com.sun.tools.javac.jvm.Items.StaticItem
Enclosing class:
Items

 class Items.StaticItem
extends Items.Item

An item representing a static variable or method.


Field Summary
(package private)  Symbol member
          The represented symbol.
 
Fields inherited from class com.sun.tools.javac.jvm.Items.Item
typecode
 
Constructor Summary
Items.StaticItem(Symbol member)
           
 
Method Summary
(package private)  Items.Item invoke()
          Generate code to invoke method represented by this item.
(package private)  Items.Item load()
          Generate code to load this item onto stack.
(package private)  void store()
          Generate code to store top of stack into this item.
 java.lang.String toString()
           
 
Methods inherited from class com.sun.tools.javac.jvm.Items.Item
coerce, coerce, drop, duplicate, mkCond, stash, width
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

member

Symbol member
The represented symbol.

Constructor Detail

Items.StaticItem

Items.StaticItem(Symbol member)
Method Detail

load

Items.Item load()
Description copied from class: Items.Item
Generate code to load this item onto stack.

Overrides:
load in class Items.Item

store

void store()
Description copied from class: Items.Item
Generate code to store top of stack into this item.

Overrides:
store in class Items.Item

invoke

Items.Item invoke()
Description copied from class: Items.Item
Generate code to invoke method represented by this item.

Overrides:
invoke in class Items.Item

toString

public java.lang.String toString()
Specified by:
toString in class Items.Item