Java Doc for JavapPrinter.java in  » 6.0-JDK-Modules-sun » tools » sun » tools » javap » 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 » 6.0 JDK Modules sun » tools » sun.tools.javap 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   sun.tools.javap.JavapPrinter

JavapPrinter
public class JavapPrinter (Code)
Program to print information about class files
author:
   Sucheta Dambalkar


Field Summary
 ClassDatacls
    
 byte[]code
    
 JavapEnvironmentenv
    
 StringlP
    
 PrintWriterout
    

Constructor Summary
public  JavapPrinter(InputStream cname, PrintWriter out, JavapEnvironment env)
    

Method Summary
 voidPrintConstant(int cpx)
     Print constant value at that index.
public  intPrintlnConstantEntry(int cpx)
     Print constant pool entry information.
protected static  intalign(int n)
    
public  booleancheckAccess(String accflags)
     Checks access of class, field or method.
protected  intgetInt(int pc)
    
 intgetShort(int pc)
    
 intgetUShort(int pc)
    
protected  intgetUbyte(int pc)
    
protected  intgetbyte(int pc)
    
public  Stringjavaclassname(String name)
    
public  voidprint()
     Entry point to print class file information.
public  voidprintAccess(String[] accflags)
     Prints access of class, field or method.
public  voidprintAttrData(AttrData attr)
     Print attribute data in hex.
public  voidprintClassAttributes()
     Print class attribute information.
public  voidprintConstantValue(FieldData field)
     Print ConstantValue attribute information.
 voidprintExceptionTable(MethodData method)
    
public  voidprintExceptions(MethodData method)
     Print exceptions.
public  voidprintFieldAttributes(FieldData field)
    
public  voidprintFixedWidthInt(long x, int length)
     Print an integer so that it takes 'length' characters in the output.
public  voidprintInnerClasses()
     Print InnerClass attribute information.
public  intprintInstr(int pc)
     Print instructions.
public  voidprintLineNumTable(MethodData method)
     Print LineNumberTable attribute information.
public  voidprintLocVarTable(MethodData method)
     Print LocalVariableTable attribute information.
 voidprintMap(String name, int[] map)
    
public  voidprintMethodAttributes(MethodData method)
     print method attribute information.
public  voidprintMethodSignature(MethodData method, String[] accflags)
     Print method signature.
public  voidprintMethods()
    
public  voidprintStackMap(MethodData method)
     Print StackMap attribute information.
public  voidprintStackMapTable(MethodData method)
     Print StackMapTable attribute information.
public  voidprintVerboseHeader(MethodData method)
     Print code attribute details.
public  voidprintclassHeader()
     Print a description of the class (not members).
public  voidprintcodeSequence(MethodData method)
     Print code sequence.
public  voidprintcp()
     Print constant pool information.
public  voidprintend()
    
public  voidprintfields()
    
public  voidprintverbosecls()
     Print verbose output.

Field Detail
cls
ClassData cls(Code)



code
byte[] code(Code)



env
JavapEnvironment env(Code)



lP
String lP(Code)



out
PrintWriter out(Code)




Constructor Detail
JavapPrinter
public JavapPrinter(InputStream cname, PrintWriter out, JavapEnvironment env)(Code)




Method Detail
PrintConstant
void PrintConstant(int cpx)(Code)
Print constant value at that index.



PrintlnConstantEntry
public int PrintlnConstantEntry(int cpx)(Code)
Print constant pool entry information.



align
protected static int align(int n)(Code)



checkAccess
public boolean checkAccess(String accflags)(Code)
Checks access of class, field or method.



getInt
protected int getInt(int pc)(Code)



getShort
int getShort(int pc)(Code)



getUShort
int getUShort(int pc)(Code)



getUbyte
protected int getUbyte(int pc)(Code)



getbyte
protected int getbyte(int pc)(Code)



javaclassname
public String javaclassname(String name)(Code)



print
public void print()(Code)
Entry point to print class file information.



printAccess
public void printAccess(String[] accflags)(Code)
Prints access of class, field or method.



printAttrData
public void printAttrData(AttrData attr)(Code)
Print attribute data in hex.



printClassAttributes
public void printClassAttributes()(Code)
Print class attribute information.



printConstantValue
public void printConstantValue(FieldData field)(Code)
Print ConstantValue attribute information.



printExceptionTable
void printExceptionTable(MethodData method)(Code)
Print the exception table for this method code



printExceptions
public void printExceptions(MethodData method)(Code)
Print exceptions.



printFieldAttributes
public void printFieldAttributes(FieldData field)(Code)



printFixedWidthInt
public void printFixedWidthInt(long x, int length)(Code)
Print an integer so that it takes 'length' characters in the output. Temporary until formatting code is stable.



printInnerClasses
public void printInnerClasses()(Code)
Print InnerClass attribute information.



printInstr
public int printInstr(int pc)(Code)
Print instructions.



printLineNumTable
public void printLineNumTable(MethodData method)(Code)
Print LineNumberTable attribute information.



printLocVarTable
public void printLocVarTable(MethodData method)(Code)
Print LocalVariableTable attribute information.



printMap
void printMap(String name, int[] map)(Code)



printMethodAttributes
public void printMethodAttributes(MethodData method)(Code)
print method attribute information.



printMethodSignature
public void printMethodSignature(MethodData method, String[] accflags)(Code)
Print method signature.



printMethods
public void printMethods()(Code)
Print the methods



printStackMap
public void printStackMap(MethodData method)(Code)
Print StackMap attribute information.



printStackMapTable
public void printStackMapTable(MethodData method)(Code)
Print StackMapTable attribute information.



printVerboseHeader
public void printVerboseHeader(MethodData method)(Code)
Print code attribute details.



printclassHeader
public void printclassHeader()(Code)
Print a description of the class (not members).



printcodeSequence
public void printcodeSequence(MethodData method)(Code)
Print code sequence.



printcp
public void printcp()(Code)
Print constant pool information.



printend
public void printend()(Code)



printfields
public void printfields()(Code)
Print the fields



printverbosecls
public void printverbosecls()(Code)
Print verbose output.



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.