Java Doc for Opcode.java in  » Byte-Code » Cojen » org » cojen » classfile » 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 » Byte Code » Cojen » org.cojen.classfile 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.cojen.classfile.Opcode

Opcode
public class Opcode (Code)
A collection of opcode constants for creating class file byte code. These opcodes are defined in chapter 6 of The Java Virual Machine Specification.
author:
   Brian S O'Neill
See Also:   cojen.classfile.attribute.CodeAttr


Field Summary
final public static  byteAALOAD
    
final public static  byteAASTORE
    
final public static  byteACONST_NULL
    
final public static  byteALOAD
    
final public static  byteALOAD_0
    
final public static  byteALOAD_1
    
final public static  byteALOAD_2
    
final public static  byteALOAD_3
    
final public static  byteANEWARRAY
    
final public static  byteARETURN
    
final public static  byteARRAYLENGTH
    
final public static  byteASTORE
    
final public static  byteASTORE_0
    
final public static  byteASTORE_1
    
final public static  byteASTORE_2
    
final public static  byteASTORE_3
    
final public static  byteATHROW
    
final public static  byteBALOAD
    
final public static  byteBASTORE
    
final public static  byteBIPUSH
    
final public static  byteBREAKPOINT
    
final public static  byteCALOAD
    
final public static  byteCASTORE
    
final public static  byteCHECKCAST
    
final public static  byteD2F
    
final public static  byteD2I
    
final public static  byteD2L
    
final public static  byteDADD
    
final public static  byteDALOAD
    
final public static  byteDASTORE
    
final public static  byteDCMPG
    
final public static  byteDCMPL
    
final public static  byteDCONST_0
    
final public static  byteDCONST_1
    
final public static  byteDDIV
    
final public static  byteDLOAD
    
final public static  byteDLOAD_0
    
final public static  byteDLOAD_1
    
final public static  byteDLOAD_2
    
final public static  byteDLOAD_3
    
final public static  byteDMUL
    
final public static  byteDNEG
    
final public static  byteDREM
    
final public static  byteDRETURN
    
final public static  byteDSTORE
    
final public static  byteDSTORE_0
    
final public static  byteDSTORE_1
    
final public static  byteDSTORE_2
    
final public static  byteDSTORE_3
    
final public static  byteDSUB
    
final public static  byteDUP
    
final public static  byteDUP2
    
final public static  byteDUP2_X1
    
final public static  byteDUP2_X2
    
final public static  byteDUP_X1
    
final public static  byteDUP_X2
    
final public static  byteF2D
    
final public static  byteF2I
    
final public static  byteF2L
    
final public static  byteFADD
    
final public static  byteFALOAD
    
final public static  byteFASTORE
    
final public static  byteFCMPG
    
final public static  byteFCMPL
    
final public static  byteFCONST_0
    
final public static  byteFCONST_1
    
final public static  byteFCONST_2
    
final public static  byteFDIV
    
final public static  byteFLOAD
    
final public static  byteFLOAD_0
    
final public static  byteFLOAD_1
    
final public static  byteFLOAD_2
    
final public static  byteFLOAD_3
    
final public static  byteFMUL
    
final public static  byteFNEG
    
final public static  byteFREM
    
final public static  byteFRETURN
    
final public static  byteFSTORE
    
final public static  byteFSTORE_0
    
final public static  byteFSTORE_1
    
final public static  byteFSTORE_2
    
final public static  byteFSTORE_3
    
final public static  byteFSUB
    
final public static  byteGETFIELD
    
final public static  byteGETSTATIC
    
final public static  byteGOTO
    
final public static  byteGOTO_W
    
final public static  byteI2B
    
final public static  byteI2C
    
final public static  byteI2D
    
final public static  byteI2F
    
final public static  byteI2L
    
final public static  byteI2S
    
final public static  byteIADD
    
final public static  byteIALOAD
    
final public static  byteIAND
    
final public static  byteIASTORE
    
final public static  byteICONST_0
    
final public static  byteICONST_1
    
final public static  byteICONST_2
    
final public static  byteICONST_3
    
final public static  byteICONST_4
    
final public static  byteICONST_5
    
final public static  byteICONST_M1
    
final public static  byteIDIV
    
final public static  byteIFEQ
    
final public static  byteIFGE
    
final public static  byteIFGT
    
final public static  byteIFLE
    
final public static  byteIFLT
    
final public static  byteIFNE
    
final public static  byteIFNONNULL
    
final public static  byteIFNULL
    
final public static  byteIF_ACMPEQ
    
final public static  byteIF_ACMPNE
    
final public static  byteIF_ICMPEQ
    
final public static  byteIF_ICMPGE
    
final public static  byteIF_ICMPGT
    
final public static  byteIF_ICMPLE
    
final public static  byteIF_ICMPLT
    
final public static  byteIF_ICMPNE
    
final public static  byteIINC
    
final public static  byteILOAD
    
final public static  byteILOAD_0
    
final public static  byteILOAD_1
    
final public static  byteILOAD_2
    
final public static  byteILOAD_3
    
final public static  byteIMUL
    
final public static  byteINEG
    
final public static  byteINSTANCEOF
    
final public static  byteINVOKEINTERFACE
    
final public static  byteINVOKESPECIAL
    
final public static  byteINVOKESTATIC
    
final public static  byteINVOKEVIRTUAL
    
final public static  byteIOR
    
final public static  byteIREM
    
final public static  byteIRETURN
    
final public static  byteISHL
    
final public static  byteISHR
    
final public static  byteISTORE
    
final public static  byteISTORE_0
    
final public static  byteISTORE_1
    
final public static  byteISTORE_2
    
final public static  byteISTORE_3
    
final public static  byteISUB
    
final public static  byteIUSHR
    
final public static  byteIXOR
    
final public static  byteJSR
    
final public static  byteJSR_W
    
final public static  byteL2D
    
final public static  byteL2F
    
final public static  byteL2I
    
final public static  byteLADD
    
final public static  byteLALOAD
    
final public static  byteLAND
    
final public static  byteLASTORE
    
final public static  byteLCMP
    
final public static  byteLCONST_0
    
final public static  byteLCONST_1
    
final public static  byteLDC
    
final public static  byteLDC2_W
    
final public static  byteLDC_W
    
final public static  byteLDIV
    
final public static  byteLLOAD
    
final public static  byteLLOAD_0
    
final public static  byteLLOAD_1
    
final public static  byteLLOAD_2
    
final public static  byteLLOAD_3
    
final public static  byteLMUL
    
final public static  byteLNEG
    
final public static  byteLOOKUPSWITCH
    
final public static  byteLOR
    
final public static  byteLREM
    
final public static  byteLRETURN
    
final public static  byteLSHL
    
final public static  byteLSHR
    
final public static  byteLSTORE
    
final public static  byteLSTORE_0
    
final public static  byteLSTORE_1
    
final public static  byteLSTORE_2
    
final public static  byteLSTORE_3
    
final public static  byteLSUB
    
final public static  byteLUSHR
    
final public static  byteLXOR
    
final public static  byteMONITORENTER
    
final public static  byteMONITOREXIT
    
final public static  byteMULTIANEWARRAY
    
final public static  byteNEW
    
final public static  byteNEWARRAY
    
final public static  byteNOP
    
final public static  bytePOP
    
final public static  bytePOP2
    
final public static  bytePUTFIELD
    
final public static  bytePUTSTATIC
    
final public static  byteRET
    
final public static  byteRETURN
    
final public static  byteSALOAD
    
final public static  byteSASTORE
    
final public static  byteSIPUSH
    
final public static  byteSWAP
    
final public static  byteTABLESWITCH
    
final public static  byteUNUSED
    
final public static  byteWIDE
    


Method Summary
final public static  booleancanThrowException(byte opcode)
     Returns true if the given opcode can throw an exception at runtime.
final public static  StringgetMnemonic(byte opcode)
    
final public static  bytereverseIfOpcode(byte opcode)
     Reverses the condition for an "if" opcode.

Field Detail
AALOAD
final public static byte AALOAD(Code)



AASTORE
final public static byte AASTORE(Code)



ACONST_NULL
final public static byte ACONST_NULL(Code)



ALOAD
final public static byte ALOAD(Code)



ALOAD_0
final public static byte ALOAD_0(Code)



ALOAD_1
final public static byte ALOAD_1(Code)



ALOAD_2
final public static byte ALOAD_2(Code)



ALOAD_3
final public static byte ALOAD_3(Code)



ANEWARRAY
final public static byte ANEWARRAY(Code)



ARETURN
final public static byte ARETURN(Code)



ARRAYLENGTH
final public static byte ARRAYLENGTH(Code)



ASTORE
final public static byte ASTORE(Code)



ASTORE_0
final public static byte ASTORE_0(Code)



ASTORE_1
final public static byte ASTORE_1(Code)



ASTORE_2
final public static byte ASTORE_2(Code)



ASTORE_3
final public static byte ASTORE_3(Code)



ATHROW
final public static byte ATHROW(Code)



BALOAD
final public static byte BALOAD(Code)



BASTORE
final public static byte BASTORE(Code)



BIPUSH
final public static byte BIPUSH(Code)



BREAKPOINT
final public static byte BREAKPOINT(Code)



CALOAD
final public static byte CALOAD(Code)



CASTORE
final public static byte CASTORE(Code)



CHECKCAST
final public static byte CHECKCAST(Code)



D2F
final public static byte D2F(Code)



D2I
final public static byte D2I(Code)



D2L
final public static byte D2L(Code)



DADD
final public static byte DADD(Code)



DALOAD
final public static byte DALOAD(Code)



DASTORE
final public static byte DASTORE(Code)



DCMPG
final public static byte DCMPG(Code)



DCMPL
final public static byte DCMPL(Code)



DCONST_0
final public static byte DCONST_0(Code)



DCONST_1
final public static byte DCONST_1(Code)



DDIV
final public static byte DDIV(Code)



DLOAD
final public static byte DLOAD(Code)



DLOAD_0
final public static byte DLOAD_0(Code)



DLOAD_1
final public static byte DLOAD_1(Code)



DLOAD_2
final public static byte DLOAD_2(Code)



DLOAD_3
final public static byte DLOAD_3(Code)



DMUL
final public static byte DMUL(Code)



DNEG
final public static byte DNEG(Code)



DREM
final public static byte DREM(Code)



DRETURN
final public static byte DRETURN(Code)



DSTORE
final public static byte DSTORE(Code)



DSTORE_0
final public static byte DSTORE_0(Code)



DSTORE_1
final public static byte DSTORE_1(Code)



DSTORE_2
final public static byte DSTORE_2(Code)



DSTORE_3
final public static byte DSTORE_3(Code)



DSUB
final public static byte DSUB(Code)



DUP
final public static byte DUP(Code)



DUP2
final public static byte DUP2(Code)



DUP2_X1
final public static byte DUP2_X1(Code)



DUP2_X2
final public static byte DUP2_X2(Code)



DUP_X1
final public static byte DUP_X1(Code)



DUP_X2
final public static byte DUP_X2(Code)



F2D
final public static byte F2D(Code)



F2I
final public static byte F2I(Code)



F2L
final public static byte F2L(Code)



FADD
final public static byte FADD(Code)



FALOAD
final public static byte FALOAD(Code)



FASTORE
final public static byte FASTORE(Code)



FCMPG
final public static byte FCMPG(Code)



FCMPL
final public static byte FCMPL(Code)



FCONST_0
final public static byte FCONST_0(Code)



FCONST_1
final public static byte FCONST_1(Code)



FCONST_2
final public static byte FCONST_2(Code)



FDIV
final public static byte FDIV(Code)



FLOAD
final public static byte FLOAD(Code)



FLOAD_0
final public static byte FLOAD_0(Code)



FLOAD_1
final public static byte FLOAD_1(Code)



FLOAD_2
final public static byte FLOAD_2(Code)



FLOAD_3
final public static byte FLOAD_3(Code)



FMUL
final public static byte FMUL(Code)



FNEG
final public static byte FNEG(Code)



FREM
final public static byte FREM(Code)



FRETURN
final public static byte FRETURN(Code)



FSTORE
final public static byte FSTORE(Code)



FSTORE_0
final public static byte FSTORE_0(Code)



FSTORE_1
final public static byte FSTORE_1(Code)



FSTORE_2
final public static byte FSTORE_2(Code)



FSTORE_3
final public static byte FSTORE_3(Code)



FSUB
final public static byte FSUB(Code)



GETFIELD
final public static byte GETFIELD(Code)



GETSTATIC
final public static byte GETSTATIC(Code)



GOTO
final public static byte GOTO(Code)



GOTO_W
final public static byte GOTO_W(Code)



I2B
final public static byte I2B(Code)



I2C
final public static byte I2C(Code)



I2D
final public static byte I2D(Code)



I2F
final public static byte I2F(Code)



I2L
final public static byte I2L(Code)



I2S
final public static byte I2S(Code)



IADD
final public static byte IADD(Code)



IALOAD
final public static byte IALOAD(Code)



IAND
final public static byte IAND(Code)



IASTORE
final public static byte IASTORE(Code)



ICONST_0
final public static byte ICONST_0(Code)



ICONST_1
final public static byte ICONST_1(Code)



ICONST_2
final public static byte ICONST_2(Code)



ICONST_3
final public static byte ICONST_3(Code)



ICONST_4
final public static byte ICONST_4(Code)



ICONST_5
final public static byte ICONST_5(Code)



ICONST_M1
final public static byte ICONST_M1(Code)



IDIV
final public static byte IDIV(Code)



IFEQ
final public static byte IFEQ(Code)



IFGE
final public static byte IFGE(Code)



IFGT
final public static byte IFGT(Code)



IFLE
final public static byte IFLE(Code)



IFLT
final public static byte IFLT(Code)



IFNE
final public static byte IFNE(Code)



IFNONNULL
final public static byte IFNONNULL(Code)



IFNULL
final public static byte IFNULL(Code)



IF_ACMPEQ
final public static byte IF_ACMPEQ(Code)



IF_ACMPNE
final public static byte IF_ACMPNE(Code)



IF_ICMPEQ
final public static byte IF_ICMPEQ(Code)



IF_ICMPGE
final public static byte IF_ICMPGE(Code)



IF_ICMPGT
final public static byte IF_ICMPGT(Code)



IF_ICMPLE
final public static byte IF_ICMPLE(Code)



IF_ICMPLT
final public static byte IF_ICMPLT(Code)



IF_ICMPNE
final public static byte IF_ICMPNE(Code)



IINC
final public static byte IINC(Code)



ILOAD
final public static byte ILOAD(Code)



ILOAD_0
final public static byte ILOAD_0(Code)



ILOAD_1
final public static byte ILOAD_1(Code)



ILOAD_2
final public static byte ILOAD_2(Code)



ILOAD_3
final public static byte ILOAD_3(Code)



IMUL
final public static byte IMUL(Code)



INEG
final public static byte INEG(Code)



INSTANCEOF
final public static byte INSTANCEOF(Code)



INVOKEINTERFACE
final public static byte INVOKEINTERFACE(Code)



INVOKESPECIAL
final public static byte INVOKESPECIAL(Code)



INVOKESTATIC
final public static byte INVOKESTATIC(Code)



INVOKEVIRTUAL
final public static byte INVOKEVIRTUAL(Code)



IOR
final public static byte IOR(Code)



IREM
final public static byte IREM(Code)



IRETURN
final public static byte IRETURN(Code)



ISHL
final public static byte ISHL(Code)



ISHR
final public static byte ISHR(Code)



ISTORE
final public static byte ISTORE(Code)



ISTORE_0
final public static byte ISTORE_0(Code)



ISTORE_1
final public static byte ISTORE_1(Code)



ISTORE_2
final public static byte ISTORE_2(Code)



ISTORE_3
final public static byte ISTORE_3(Code)



ISUB
final public static byte ISUB(Code)



IUSHR
final public static byte IUSHR(Code)



IXOR
final public static byte IXOR(Code)



JSR
final public static byte JSR(Code)



JSR_W
final public static byte JSR_W(Code)



L2D
final public static byte L2D(Code)



L2F
final public static byte L2F(Code)



L2I
final public static byte L2I(Code)



LADD
final public static byte LADD(Code)



LALOAD
final public static byte LALOAD(Code)



LAND
final public static byte LAND(Code)



LASTORE
final public static byte LASTORE(Code)



LCMP
final public static byte LCMP(Code)



LCONST_0
final public static byte LCONST_0(Code)



LCONST_1
final public static byte LCONST_1(Code)



LDC
final public static byte LDC(Code)



LDC2_W
final public static byte LDC2_W(Code)



LDC_W
final public static byte LDC_W(Code)



LDIV
final public static byte LDIV(Code)



LLOAD
final public static byte LLOAD(Code)



LLOAD_0
final public static byte LLOAD_0(Code)



LLOAD_1
final public static byte LLOAD_1(Code)



LLOAD_2
final public static byte LLOAD_2(Code)



LLOAD_3
final public static byte LLOAD_3(Code)



LMUL
final public static byte LMUL(Code)



LNEG
final public static byte LNEG(Code)



LOOKUPSWITCH
final public static byte LOOKUPSWITCH(Code)



LOR
final public static byte LOR(Code)



LREM
final public static byte LREM(Code)



LRETURN
final public static byte LRETURN(Code)



LSHL
final public static byte LSHL(Code)



LSHR
final public static byte LSHR(Code)



LSTORE
final public static byte LSTORE(Code)



LSTORE_0
final public static byte LSTORE_0(Code)



LSTORE_1
final public static byte LSTORE_1(Code)



LSTORE_2
final public static byte LSTORE_2(Code)



LSTORE_3
final public static byte LSTORE_3(Code)



LSUB
final public static byte LSUB(Code)



LUSHR
final public static byte LUSHR(Code)



LXOR
final public static byte LXOR(Code)



MONITORENTER
final public static byte MONITORENTER(Code)



MONITOREXIT
final public static byte MONITOREXIT(Code)



MULTIANEWARRAY
final public static byte MULTIANEWARRAY(Code)



NEW
final public static byte NEW(Code)



NEWARRAY
final public static byte NEWARRAY(Code)



NOP
final public static byte NOP(Code)



POP
final public static byte POP(Code)



POP2
final public static byte POP2(Code)



PUTFIELD
final public static byte PUTFIELD(Code)



PUTSTATIC
final public static byte PUTSTATIC(Code)



RET
final public static byte RET(Code)



RETURN
final public static byte RETURN(Code)



SALOAD
final public static byte SALOAD(Code)



SASTORE
final public static byte SASTORE(Code)



SIPUSH
final public static byte SIPUSH(Code)



SWAP
final public static byte SWAP(Code)



TABLESWITCH
final public static byte TABLESWITCH(Code)



UNUSED
final public static byte UNUSED(Code)



WIDE
final public static byte WIDE(Code)





Method Detail
canThrowException
final public static boolean canThrowException(byte opcode)(Code)
Returns true if the given opcode can throw an exception at runtime.



getMnemonic
final public static String getMnemonic(byte opcode) throws IllegalArgumentException(Code)

exception:
  IllegalArgumentException - if opcode is invalid



reverseIfOpcode
final public static byte reverseIfOpcode(byte opcode)(Code)
Reverses the condition for an "if" opcode. For example, IFEQ is changed to IFNE.



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.