jef.dna.instructions.impl
Class InvokeSpecial

java.lang.Object
  extended by jef.dna.instructions.impl.InstructionAncestor
      extended by jef.dna.instructions.impl.InstructionAncestorRefsCpt
          extended by jef.dna.instructions.impl.InstructionRefsCpt16
              extended by jef.dna.instructions.impl.InvokeSpecial
All Implemented Interfaces:
java.lang.Cloneable, Instruction, InstructionRefsCpt, BytesCountable

@RefersToCpInfo
@RefersToMethod
public class InvokeSpecial
extends InstructionRefsCpt16

This class maps the INVOKESPECIAL bytecode instruction which invokes instance initialization, private and super class methods. See the official JVM Specification for details.

Author:
Francesco Russo (frusso@cs.unibo.it)

Field Summary
 
Fields inherited from class jef.dna.instructions.impl.InstructionAncestorRefsCpt
logger, MASK, SHIFT
 
Fields inherited from class jef.dna.instructions.impl.InstructionAncestor
opCode, operands, operandsCount
 
Constructor Summary
InvokeSpecial()
          Creates a new instance of InvokeSpecial
 
Method Summary
 
Methods inherited from class jef.dna.instructions.impl.InstructionRefsCpt16
clone, getIndex, setIndex
 
Methods inherited from class jef.dna.instructions.impl.InstructionAncestorRefsCpt
updateRefs
 
Methods inherited from class jef.dna.instructions.impl.InstructionAncestor
fromArray, getBytesCount, getOpCode, getOperands, getOperandsCount, setOpCode, setOperands, setOperandsCountPosticipated, toArray
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jef.dna.instructions.Instruction
fromArray, getOpCode, getOperands, getOperandsCount, setOpCode, setOperands, setOperandsCountPosticipated, toArray
 
Methods inherited from interface jef.dna.util.BytesCountable
getBytesCount
 

Constructor Detail

InvokeSpecial

public InvokeSpecial()
Creates a new instance of InvokeSpecial