jbet
Class Node.invokeinit

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

public static class Node.invokeinit
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.invokeinit(MethodSignature mi, Node _arg0)
           
Node.invokeinit(MethodSignature mi, Node[] _args)
           
 
Method Summary
 void allnodes(java.util.Collection v, boolean doRequires)
           
 void codegen1(Snippit out)
           
 Type type()
           
 
Methods inherited from class jbet.Node.invokes
arg, args, argslen, dot, equals, findinputs, idempotent, method, numParams, paramType, toString1
 
Methods inherited from class jbet.Node
addDestination, addDestination2, addrefcounts, 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.invokeinit

public Node.invokeinit(MethodSignature mi,
                       Node[] _args)

Node.invokeinit

public Node.invokeinit(MethodSignature mi,
                       Node _arg0)
Method Detail

type

public Type type()
Overrides:
type in class Node.invokes

allnodes

public void allnodes(java.util.Collection v,
                     boolean doRequires)
Overrides:
allnodes in class Node

codegen1

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