Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.libraries.asm.tree
Class TypeInsnNode

java.lang.Object
  extended by oracle.toplink.libraries.asm.tree.AbstractInsnNode
      extended by oracle.toplink.libraries.asm.tree.TypeInsnNode

public class TypeInsnNode
extends AbstractInsnNode

A node that represents a type instruction. A type instruction is an instruction that takes a type descriptor as parameter.


Field Summary
 java.lang.String desc
          The operand of this instruction.
 
Constructor Summary
TypeInsnNode(int opcode, java.lang.String desc)
          Constructs a new TypeInsnNode object.
 
Method Summary
 void accept(CodeVisitor cv)
          Makes the given code visitor visit this instruction.
 void setOpcode(int opcode)
          Sets the opcode of this instruction.
 
Methods inherited from class oracle.toplink.libraries.asm.tree.AbstractInsnNode
getOpcode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

desc

public java.lang.String desc
Description copied from class: TypeInsnNode
The operand of this instruction. This operand is a type descriptor (see Type).

Constructor Detail

TypeInsnNode

public TypeInsnNode(int opcode,
                    java.lang.String desc)
Constructs a new TypeInsnNode object.

Parameters:
opcode - the opcode of the type instruction to be constructed. This opcode must be NEW, ANEWARRAY, CHECKCAST or INSTANCEOF.
desc - the operand of the instruction to be constructed. This operand is a type descriptor (see Type).
Method Detail

setOpcode

public void setOpcode(int opcode)
Sets the opcode of this instruction.

Parameters:
opcode - the new instruction opcode. This opcode must be NEW, ANEWARRAY, CHECKCAST or INSTANCEOF.

accept

public void accept(CodeVisitor cv)
Description copied from class: oracle.toplink.libraries.asm.tree.AbstractInsnNode
Makes the given code visitor visit this instruction.

Specified by:
accept in class AbstractInsnNode
Parameters:
cv - a code visitor.

Copyright © 1998, 2010, Oracle. All Rights Reserved.