Java Doc for AbstractInsnNode.java in  » IDE » tIDE » org » objectweb » asm » tree » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE » tIDE » org.objectweb.asm.tree 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.objectweb.asm.tree.AbstractInsnNode

All known Subclasses:   org.objectweb.asm.tree.LdcInsnNode,  org.objectweb.asm.tree.MultiANewArrayInsnNode,  org.objectweb.asm.tree.LookupSwitchInsnNode,  org.objectweb.asm.tree.FrameNode,  org.objectweb.asm.tree.TypeInsnNode,  org.objectweb.asm.tree.JumpInsnNode,  org.objectweb.asm.tree.LabelNode,  org.objectweb.asm.tree.IntInsnNode,  org.objectweb.asm.tree.VarInsnNode,  org.objectweb.asm.tree.TableSwitchInsnNode,  org.objectweb.asm.tree.LineNumberNode,  org.objectweb.asm.tree.InsnNode,  org.objectweb.asm.tree.FieldInsnNode,  org.objectweb.asm.tree.IincInsnNode,  org.objectweb.asm.tree.MethodInsnNode,
AbstractInsnNode
abstract public class AbstractInsnNode (Code)
A node that represents a bytecode instruction. An instruction can appear at most once in at most one InsnList at a time.
author:
   Eric Bruneton


Field Summary
final public static  intFIELD_INSN
     The type of FieldInsnNode instructions.
final public static  intFRAME
     The type of FrameNode "instructions".
final public static  intIINC_INSN
     The type of IincInsnNode instructions.
final public static  intINSN
     The type of InsnNode instructions.
final public static  intINT_INSN
     The type of IntInsnNode instructions.
final public static  intJUMP_INSN
     The type of JumpInsnNode instructions.
final public static  intLABEL
     The type of LabelNode "instructions".
final public static  intLDC_INSN
     The type of LdcInsnNode instructions.
final public static  intLINE
     The type of LineNumberNode "instructions".
final public static  intLOOKUPSWITCH_INSN
     The type of LookupSwitchInsnNode instructions.
final public static  intMETHOD_INSN
     The type of MethodInsnNode instructions.
final public static  intMULTIANEWARRAY_INSN
     The type of MultiANewArrayInsnNode instructions.
final public static  intTABLESWITCH_INSN
     The type of TableSwitchInsnNode instructions.
final public static  intTYPE_INSN
     The type of TypeInsnNode instructions.
final public static  intVAR_INSN
     The type of VarInsnNode instructions.
 intindex
     Index of this instruction in the list to which it belongs.
 AbstractInsnNodenext
     Next instruction in the list to which this instruction belongs.
protected  intopcode
     The opcode of this instruction.
 AbstractInsnNodeprev
     Previous instruction in the list to which this instruction belongs.

Constructor Summary
protected  AbstractInsnNode(int opcode)
     Constructs a new AbstractInsnNode .

Method Summary
abstract public  voidaccept(MethodVisitor cv)
     Makes the given code visitor visit this instruction.
abstract public  AbstractInsnNodeclone(Map labels)
     Returns a copy of this instruction.
Parameters:
  labels - a map from LabelNodes to cloned LabelNodes.
static  LabelNodeclone(LabelNode label, Map map)
     Returns the clone of the given label.
Parameters:
  label - a label.
Parameters:
  map - a map from LabelNodes to cloned LabelNodes.
static  LabelNode[]clone(List labels, Map map)
     Returns the clones of the given labels.
Parameters:
  labels - a list of labels.
Parameters:
  map - a map from LabelNodes to cloned LabelNodes.
public  AbstractInsnNodegetNext()
     Returns the next instruction in the list to which this instruction belongs, if any. the next instruction in the list to which this instructionbelongs, if any.
public  intgetOpcode()
     Returns the opcode of this instruction.
public  AbstractInsnNodegetPrevious()
     Returns the previous instruction in the list to which this instruction belongs, if any. the previous instruction in the list to which this instructionbelongs, if any.
abstract public  intgetType()
     Returns the type of this instruction. the type of this instruction, i.e.

Field Detail
FIELD_INSN
final public static int FIELD_INSN(Code)
The type of FieldInsnNode instructions.



FRAME
final public static int FRAME(Code)
The type of FrameNode "instructions".



IINC_INSN
final public static int IINC_INSN(Code)
The type of IincInsnNode instructions.



INSN
final public static int INSN(Code)
The type of InsnNode instructions.



INT_INSN
final public static int INT_INSN(Code)
The type of IntInsnNode instructions.



JUMP_INSN
final public static int JUMP_INSN(Code)
The type of JumpInsnNode instructions.



LABEL
final public static int LABEL(Code)
The type of LabelNode "instructions".



LDC_INSN
final public static int LDC_INSN(Code)
The type of LdcInsnNode instructions.



LINE
final public static int LINE(Code)
The type of LineNumberNode "instructions".



LOOKUPSWITCH_INSN
final public static int LOOKUPSWITCH_INSN(Code)
The type of LookupSwitchInsnNode instructions.



METHOD_INSN
final public static int METHOD_INSN(Code)
The type of MethodInsnNode instructions.



MULTIANEWARRAY_INSN
final public static int MULTIANEWARRAY_INSN(Code)
The type of MultiANewArrayInsnNode instructions.



TABLESWITCH_INSN
final public static int TABLESWITCH_INSN(Code)
The type of TableSwitchInsnNode instructions.



TYPE_INSN
final public static int TYPE_INSN(Code)
The type of TypeInsnNode instructions.



VAR_INSN
final public static int VAR_INSN(Code)
The type of VarInsnNode instructions.



index
int index(Code)
Index of this instruction in the list to which it belongs. The value of this field is correct only when InsnList.cache is not null. A value of -1 indicates that this instruction does not belong to any InsnList .



next
AbstractInsnNode next(Code)
Next instruction in the list to which this instruction belongs.



opcode
protected int opcode(Code)
The opcode of this instruction.



prev
AbstractInsnNode prev(Code)
Previous instruction in the list to which this instruction belongs.




Constructor Detail
AbstractInsnNode
protected AbstractInsnNode(int opcode)(Code)
Constructs a new AbstractInsnNode .
Parameters:
  opcode - the opcode of the instruction to be constructed.




Method Detail
accept
abstract public void accept(MethodVisitor cv)(Code)
Makes the given code visitor visit this instruction.
Parameters:
  cv - a code visitor.



clone
abstract public AbstractInsnNode clone(Map labels)(Code)
Returns a copy of this instruction.
Parameters:
  labels - a map from LabelNodes to cloned LabelNodes. a copy of this instruction. The returned instruction does notbelong to any InsnList.



clone
static LabelNode clone(LabelNode label, Map map)(Code)
Returns the clone of the given label.
Parameters:
  label - a label.
Parameters:
  map - a map from LabelNodes to cloned LabelNodes. the clone of the given label.



clone
static LabelNode[] clone(List labels, Map map)(Code)
Returns the clones of the given labels.
Parameters:
  labels - a list of labels.
Parameters:
  map - a map from LabelNodes to cloned LabelNodes. the clones of the given labels.



getNext
public AbstractInsnNode getNext()(Code)
Returns the next instruction in the list to which this instruction belongs, if any. the next instruction in the list to which this instructionbelongs, if any. May be null.



getOpcode
public int getOpcode()(Code)
Returns the opcode of this instruction. the opcode of this instruction.



getPrevious
public AbstractInsnNode getPrevious()(Code)
Returns the previous instruction in the list to which this instruction belongs, if any. the previous instruction in the list to which this instructionbelongs, if any. May be null.



getType
abstract public int getType()(Code)
Returns the type of this instruction. the type of this instruction, i.e. one the constants defined inthis class.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.