net.janino
Class Java.Invocation

java.lang.Object
  |
  +--net.janino.Java.Located
        |
        +--net.janino.Java.Atom
              |
              +--net.janino.Java.Rvalue
                    |
                    +--net.janino.Java.Invocation
All Implemented Interfaces:
Java.Locatable
Direct Known Subclasses:
Java.ConstructorInvocation, Java.MethodInvocation, Java.SuperclassMethodInvocation
Enclosing class:
Java

public abstract static class Java.Invocation
extends Java.Rvalue


Field Summary
protected  Java.Rvalue[] arguments
           
protected  Java.Scope scope
           
 
Fields inherited from class net.janino.Java.Rvalue
CONSTANT_VALUE_NULL, JUMP_IF_FALSE, JUMP_IF_TRUE
 
Constructor Summary
Java.Invocation(Scanner.Location location, Java.Scope scope, Java.Rvalue[] arguments)
           
 
Methods inherited from class net.janino.Java.Rvalue
compile, compileBoolean, compileContext, compileGet, compileGetValue, getConstantValue, getNegatedConstantValue, toRvalue
 
Methods inherited from class net.janino.Java.Atom
addConstantFloatInfo, addConstantIntegerInfo, addConstantStringInfo, allocateLocalVariable, compileError, createDummyCodeAttribute, getLocation, getType, isType, newInserter, newOffset, newUnsetOffset, popInserter, pushInserter, restoreLocalVariables, saveLocalVariables, throwParseException, toLvalue, toLvalueOrCE, toLvalueOrPE, toRvalueOrCE, toRvalueOrPE, toType, toTypeOrCE, toTypeOrPE, write, writeBranch, writeByte, writeConstantClassInfo, writeConstantDoubleInfo, writeConstantFieldrefInfo, writeConstantFloatInfo, writeConstantIntegerInfo, writeConstantInterfaceMethodrefInfo, writeConstantLongInfo, writeConstantMethodrefInfo, writeConstantStringInfo, writeInt, writeOffset, writeOpcode, writeShort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scope

protected final Java.Scope scope

arguments

protected final Java.Rvalue[] arguments
Constructor Detail

Java.Invocation

public Java.Invocation(Scanner.Location location,
                       Java.Scope scope,
                       Java.Rvalue[] arguments)