Java Doc for OperandManager.java in  » Apache-Harmony-Java-SE » org-package » org » apache » harmony » pack200 » bytecode » 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 » Apache Harmony Java SE » org package » org.apache.harmony.pack200.bytecode 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.harmony.pack200.bytecode.OperandManager

OperandManager
public class OperandManager (Code)
This class keeps track of operands used. It provides API to let other classes get next elements, and also knows about which classes have been used recently in super, this and new references.


Field Summary
 int[]bcByte
    
 intbcByteIndex
    
 int[]bcCaseCount
    
 intbcCaseCountIndex
    
 int[]bcCaseValue
    
 intbcCaseValueIndex
    
 int[]bcClassRef
    
 intbcClassRefIndex
    
 int[]bcDoubleRef
    
 intbcDoubleRefIndex
    
 int[]bcFieldRef
    
 intbcFieldRefIndex
    
 int[]bcFloatRef
    
 intbcFloatRefIndex
    
 int[]bcIMethodRef
    
 intbcIMethodRefIndex
    
 int[]bcInitRef
    
 intbcInitRefIndex
    
 int[]bcIntRef
    
 intbcIntRefIndex
    
 int[]bcLabel
    
 intbcLabelIndex
    
 int[]bcLocal
    
 intbcLocalIndex
    
 int[]bcLongRef
    
 intbcLongRefIndex
    
 int[]bcMethodRef
    
 intbcMethodRefIndex
    
 int[]bcShort
    
 intbcShortIndex
    
 int[]bcStringRef
    
 intbcStringRefIndex
    
 int[]bcSuperField
    
 intbcSuperFieldIndex
    
 int[]bcSuperMethod
    
 intbcSuperMethodIndex
    
 int[]bcThisField
    
 intbcThisFieldIndex
    
 int[]bcThisMethod
    
 intbcThisMethodIndex
    
 StringcurrentClass
    
 StringnewClass
    
 Segmentsegment
    
 StringsuperClass
    
 intwideByteCodeIndex
    
 int[]wideByteCodes
    

Constructor Summary
public  OperandManager(int[] bcCaseCount, int[] bcCaseValue, int[] bcByte, int[] bcShort, int[] bcLocal, int[] bcLabel, int[] bcIntRef, int[] bcFloatRef, int[] bcLongRef, int[] bcDoubleRef, int[] bcStringRef, int[] bcClassRef, int[] bcFieldRef, int[] bcMethodRef, int[] bcIMethodRef, int[] bcThisField, int[] bcSuperField, int[] bcThisMethod, int[] bcSuperMethod, int[] bcInitRef, int[] wideByteCodes)
    

Method Summary
public  StringgetCurrentClass()
    
public  StringgetNewClass()
    
public  SegmentgetSegment()
    
public  StringgetSuperClass()
    
public  SegmentConstantPoolglobalConstantPool()
    
public  intnextByte()
    
public  intnextCaseCount()
    
public  intnextCaseValues()
    
public  intnextClassRef()
    
public  intnextDoubleRef()
    
public  intnextFieldRef()
    
public  intnextFloatRef()
    
public  intnextIMethodRef()
    
public  intnextInitRef()
    
public  intnextIntRef()
    
public  intnextLabel()
    
public  intnextLocal()
    
public  intnextLongRef()
    
public  intnextMethodRef()
    
public  intnextShort()
    
public  intnextStringRef()
    
public  intnextSuperFieldRef()
    
public  intnextSuperMethodRef()
    
public  intnextThisFieldRef()
    
public  intnextThisMethodRef()
    
public  intnextWideByteCode()
    
public  voidsetCurrentClass(String string)
    
public  voidsetNewClass(String string)
    
public  voidsetSegment(Segment segment)
    
public  voidsetSuperClass(String string)
    

Field Detail
bcByte
int[] bcByte(Code)



bcByteIndex
int bcByteIndex(Code)



bcCaseCount
int[] bcCaseCount(Code)



bcCaseCountIndex
int bcCaseCountIndex(Code)



bcCaseValue
int[] bcCaseValue(Code)



bcCaseValueIndex
int bcCaseValueIndex(Code)



bcClassRef
int[] bcClassRef(Code)



bcClassRefIndex
int bcClassRefIndex(Code)



bcDoubleRef
int[] bcDoubleRef(Code)



bcDoubleRefIndex
int bcDoubleRefIndex(Code)



bcFieldRef
int[] bcFieldRef(Code)



bcFieldRefIndex
int bcFieldRefIndex(Code)



bcFloatRef
int[] bcFloatRef(Code)



bcFloatRefIndex
int bcFloatRefIndex(Code)



bcIMethodRef
int[] bcIMethodRef(Code)



bcIMethodRefIndex
int bcIMethodRefIndex(Code)



bcInitRef
int[] bcInitRef(Code)



bcInitRefIndex
int bcInitRefIndex(Code)



bcIntRef
int[] bcIntRef(Code)



bcIntRefIndex
int bcIntRefIndex(Code)



bcLabel
int[] bcLabel(Code)



bcLabelIndex
int bcLabelIndex(Code)



bcLocal
int[] bcLocal(Code)



bcLocalIndex
int bcLocalIndex(Code)



bcLongRef
int[] bcLongRef(Code)



bcLongRefIndex
int bcLongRefIndex(Code)



bcMethodRef
int[] bcMethodRef(Code)



bcMethodRefIndex
int bcMethodRefIndex(Code)



bcShort
int[] bcShort(Code)



bcShortIndex
int bcShortIndex(Code)



bcStringRef
int[] bcStringRef(Code)



bcStringRefIndex
int bcStringRefIndex(Code)



bcSuperField
int[] bcSuperField(Code)



bcSuperFieldIndex
int bcSuperFieldIndex(Code)



bcSuperMethod
int[] bcSuperMethod(Code)



bcSuperMethodIndex
int bcSuperMethodIndex(Code)



bcThisField
int[] bcThisField(Code)



bcThisFieldIndex
int bcThisFieldIndex(Code)



bcThisMethod
int[] bcThisMethod(Code)



bcThisMethodIndex
int bcThisMethodIndex(Code)



currentClass
String currentClass(Code)



newClass
String newClass(Code)



segment
Segment segment(Code)



superClass
String superClass(Code)



wideByteCodeIndex
int wideByteCodeIndex(Code)



wideByteCodes
int[] wideByteCodes(Code)




Constructor Detail
OperandManager
public OperandManager(int[] bcCaseCount, int[] bcCaseValue, int[] bcByte, int[] bcShort, int[] bcLocal, int[] bcLabel, int[] bcIntRef, int[] bcFloatRef, int[] bcLongRef, int[] bcDoubleRef, int[] bcStringRef, int[] bcClassRef, int[] bcFieldRef, int[] bcMethodRef, int[] bcIMethodRef, int[] bcThisField, int[] bcSuperField, int[] bcThisMethod, int[] bcSuperMethod, int[] bcInitRef, int[] wideByteCodes)(Code)




Method Detail
getCurrentClass
public String getCurrentClass()(Code)



getNewClass
public String getNewClass()(Code)



getSegment
public Segment getSegment()(Code)



getSuperClass
public String getSuperClass()(Code)



globalConstantPool
public SegmentConstantPool globalConstantPool()(Code)



nextByte
public int nextByte()(Code)



nextCaseCount
public int nextCaseCount()(Code)



nextCaseValues
public int nextCaseValues()(Code)



nextClassRef
public int nextClassRef()(Code)



nextDoubleRef
public int nextDoubleRef()(Code)



nextFieldRef
public int nextFieldRef()(Code)



nextFloatRef
public int nextFloatRef()(Code)



nextIMethodRef
public int nextIMethodRef()(Code)



nextInitRef
public int nextInitRef()(Code)



nextIntRef
public int nextIntRef()(Code)



nextLabel
public int nextLabel()(Code)



nextLocal
public int nextLocal()(Code)



nextLongRef
public int nextLongRef()(Code)



nextMethodRef
public int nextMethodRef()(Code)



nextShort
public int nextShort()(Code)



nextStringRef
public int nextStringRef()(Code)



nextSuperFieldRef
public int nextSuperFieldRef()(Code)



nextSuperMethodRef
public int nextSuperMethodRef()(Code)



nextThisFieldRef
public int nextThisFieldRef()(Code)



nextThisMethodRef
public int nextThisMethodRef()(Code)



nextWideByteCode
public int nextWideByteCode()(Code)



setCurrentClass
public void setCurrentClass(String string)(Code)



setNewClass
public void setNewClass(String string)(Code)



setSegment
public void setSegment(Segment segment)(Code)



setSuperClass
public void setSuperClass(String string)(Code)



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.