| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--net.janino.Java.Located
        |
        +--net.janino.Java.Atom
              |
              +--net.janino.Java.Rvalue
                    |
                    +--net.janino.Java.ArrayInitializer
Represents a JavaTM array initializer (JLS 10.6).
Allocates an array and initializes its members with (not necessarily constant) values.
| Fields inherited from class net.janino.Java.Rvalue | 
| CONSTANT_VALUE_NULL, JUMP_IF_FALSE, JUMP_IF_TRUE | 
| Constructor Summary | |
| Java.ArrayInitializer(Scanner.Location location,
                      Java.ArrayType arrayType,
                      Java.Rvalue[] values) | |
| Method Summary | |
|  IClass | compileGet()Generates code that determines the value of the Java.Rvalueand puts it on the operand stack. | 
|  IClass | getType() | 
| Methods inherited from class net.janino.Java.Rvalue | 
| compile, compileBoolean, compileContext, compileGetValue, getConstantValue, getNegatedConstantValue, toRvalue | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public Java.ArrayInitializer(Scanner.Location location,
                             Java.ArrayType arrayType,
                             Java.Rvalue[] values)
| Method Detail | 
public IClass getType()
               throws Java.CompileException
getType in class Java.Atompublic IClass compileGet()
                  throws Java.CompileException
Java.RvalueJava.Rvalue
 and puts it on the operand stack. This method relies on that the
 "context" of the Java.Rvalue is on top of the operand stack
 (see Java.Rvalue.compileContext()).compileGet in class Java.Rvaluenet.janino.Java.RvalueJava.Rvalue| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||