jbet
Class Node.invokesnoa

java.lang.Object
  extended by jbet.Node
      extended by jbet.Node.invokes
          extended by jbet.Node.invokesnoa
All Implemented Interfaces:
java.lang.Cloneable
Enclosing class:
Node

public static class Node.invokesnoa
extends Node.invokes


Nested Class Summary
 
Nested classes/interfaces inherited from class jbet.Node
Node.aload, Node.assign, Node.astore, Node.Cast, Node.cdouble, Node.cfloat, Node.cint, Node.clong, Node.cnull, Node.constant, Node.cString, Node.getfield, Node.Goto, Node.invokeinit, Node.invokenoa, Node.invokes, Node.invokesnoa, Node.invokev, Node.invokevnoa, Node.Label, Node.marker, Node.monitorop, Node.MultiNewArray, Node.N1, Node.N2, Node.New, Node.NewArray, Node.param, Node.ret, Node.setfield, Node.SubMethod, Node.var
 
Field Summary
 
Fields inherited from class jbet.Node.invokes
method, serial
 
Fields inherited from class jbet.Node
clocal, comment, count, destinations, done, esneed, EXIT, external, jvm2node, NONE, op, OP_ARRAYLENGTH, OP_CINT, OP_CSTRING, OP_D2F, OP_D2I, OP_D2L, OP_DADD, OP_DCMPG, OP_DCMPL, OP_DDIV, OP_DMUL, OP_DNEG, OP_DREM, OP_DSUB, OP_F2D, OP_F2I, OP_F2L, OP_FADD, OP_FCMPG, OP_FCMPL, OP_FDIV, OP_FMUL, OP_FNEG, OP_FREM, OP_FSUB, OP_GETFIELD, OP_GETSTATIC, OP_I2B, OP_I2C, OP_I2D, OP_I2F, OP_I2L, OP_I2S, OP_IADD, OP_IAND, OP_IDIV, OP_IMUL, OP_INEG, OP_INVOKEINTERFACE, OP_INVOKESTATIC, OP_INVOKEVIRTUAL, OP_IOR, OP_IREM, OP_ISHL, OP_ISHR, OP_ISUB, OP_IUSHR, OP_IXOR, OP_L2D, OP_L2F, OP_L2I, OP_LADD, OP_LAND, OP_LCMP, OP_LDIV, OP_LMUL, OP_LNEG, OP_LOR, OP_LREM, OP_LSHL, OP_LSHR, OP_LSUB, OP_LUSHR, OP_LXOR, OP_PUTFIELD, OP_PUTSTATIC, OP_VAR, op1jvm, op2jvm, otype, required, requires, sb, TOSTR_COMMENT, TOSTR_DFL, TOSTR_EXTRA, TOSTR_FLAGS1, TOSTR_SRC
 
Constructor Summary
Node.invokesnoa(MethodSignature _mi, Node _arg0)
           
Node.invokesnoa(MethodSignature _mi, Node[] _args)
           
Node.invokesnoa(MethodSignature _mi, Node _arg0, Node _arg1)
           
Node.invokesnoa(MethodSignature _mi, Node _arg0, Node _arg1, Node _arg2)
           
Node.invokesnoa(MethodSignature mi, java.util.Vector _args)
           
 
Method Summary
 void codegen1(Snippit out)
           
protected  java.lang.String dot()
           
 
Methods inherited from class jbet.Node.invokes
arg, args, argslen, equals, findinputs, idempotent, method, numParams, paramType, toString1, type
 
Methods inherited from class jbet.Node
addDestination, addDestination2, addrefcounts, allnodes, allnodes, allnodes, Constant, countDests, destinationString, hasSideEffect, isFake, isinit, jvm2node, replace, replace, replace1, require, require, require2, require2, requires, storeDests, toString, toString, urequire, usesAt
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node.invokesnoa

public Node.invokesnoa(MethodSignature mi,
                       java.util.Vector _args)

Node.invokesnoa

public Node.invokesnoa(MethodSignature _mi,
                       Node[] _args)

Node.invokesnoa

public Node.invokesnoa(MethodSignature _mi,
                       Node _arg0)

Node.invokesnoa

public Node.invokesnoa(MethodSignature _mi,
                       Node _arg0,
                       Node _arg1)

Node.invokesnoa

public Node.invokesnoa(MethodSignature _mi,
                       Node _arg0,
                       Node _arg1,
                       Node _arg2)
Method Detail

dot

protected java.lang.String dot()
Overrides:
dot in class Node.invokes

codegen1

public void codegen1(Snippit out)
Overrides:
codegen1 in class Node.invokes