org.apache.bcel.classfile

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 » Scripting » bcel » org.apache.bcel.classfile 
org.apache.bcel.classfile

This package contains the classes that describe the structure of a Java class file and a class file parser.

Java Source File NameTypeComment
AccessFlags.javaClass Super class for all objects that have modifiers like private, final, ... I.e.
Attribute.javaClass Abstract super class for Attribute objects.
AttributeReader.javaInterface Unknown (non-standard) attributes may be read via user-defined factory objects that can be registered with the Attribute.addAttributeReader method.
ClassFormatException.javaClass Thrown when the BCEL attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.
version:
   $Id: ClassFormatException.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ClassParser.javaClass Wrapper class that parses a given Java .class file.
Code.javaClass This class represents a chunk of Java byte code contained in a method.
CodeException.javaClass This class represents an entry in the exception table of the Code attribute and is used only there.
Constant.javaClass Abstract superclass for classes to represent the different constant types in the constant pool of a class file.
ConstantClass.javaClass This class is derived from the abstract Constant class and represents a reference to a (external) class.
version:
   $Id: ConstantClass.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantCP.javaClass Abstract super class for Fieldref and Methodref constants.
version:
   $Id: ConstantCP.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantDouble.javaClass This class is derived from the abstract Constant class and represents a reference to a Double object.
version:
   $Id: ConstantDouble.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantFieldref.javaClass This class represents a constant pool reference to a field.
version:
   $Id: ConstantFieldref.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantFloat.javaClass This class is derived from the abstract Constant class and represents a reference to a float object.
version:
   $Id: ConstantFloat.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantInteger.javaClass This class is derived from the abstract Constant class and represents a reference to an int object.
version:
   $Id: ConstantInteger.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantInterfaceMethodref.javaClass This class represents a constant pool reference to an interface method.
version:
   $Id: ConstantInterfaceMethodref.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantLong.javaClass This class is derived from the abstract Constant class and represents a reference to a long object.
version:
   $Id: ConstantLong.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantMethodref.javaClass This class represents a constant pool reference to a method.
version:
   $Id: ConstantMethodref.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantNameAndType.javaClass This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
version:
   $Id: ConstantNameAndType.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantObject.javaInterface This interface denotes those constants that have a "natural" value, such as ConstantLong, ConstantString, etc..
version:
   $Id: ConstantObject.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantPool.javaClass This class represents the constant pool, i.e., a table of constants, of a parsed classfile.
ConstantString.javaClass This class is derived from the abstract Constant class and represents a reference to a String object.
version:
   $Id: ConstantString.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantUtf8.javaClass This class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string.
version:
   $Id: ConstantUtf8.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
ConstantValue.javaClass This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field. This class is instantiated by the Attribute.readAttribute() method.
version:
   $Id: ConstantValue.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
Deprecated.javaClass This class is derived from Attribute and denotes that this is a deprecated method. It is instantiated from the Attribute.readAttribute() method.
version:
   $Id: Deprecated.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
DescendingVisitor.javaClass Traverses a JavaClass with another Visitor object 'piggy-backed' that is applied to all components of a JavaClass object.
EmptyVisitor.javaClass Visitor with empty method bodies, can be extended and used in conjunction with the DescendingVisitor class, e.g.
ExceptionTable.javaClass This class represents the table of exceptions that are thrown by a method.
Field.javaClass This class represents the field info structure, i.e., the representation for a variable in the class.
FieldOrMethod.javaClass Abstract super class for fields and methods.
version:
   $Id: FieldOrMethod.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
InnerClass.javaClass This class represents a inner class attribute, i.e., the class indices of the inner and outer classes, the name and the attributes of the inner class.
version:
   $Id: InnerClass.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
InnerClasses.javaClass This class is derived from Attribute and denotes that this class is an Inner class of another. to the source file of this class. It is instantiated from the Attribute.readAttribute() method.
version:
   $Id: InnerClasses.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
JavaClass.javaClass Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file. See JVM specification for details. The intent of this class is to represent a parsed or otherwise existing class file.
LineNumber.javaClass This class represents a (PC offset, line number) pair, i.e., a line number in the source that corresponds to a relative address in the byte code.
LineNumberTable.javaClass This class represents a table of line numbers for debugging purposes.
LocalVariable.javaClass This class represents a local variable within a method.
LocalVariableTable.javaClass This class represents colection of local variables in a method.
Method.javaClass This class represents the method info structure, i.e., the representation for a method in the class.
Node.javaInterface Denote class to have an accept method();
version:
   $Id: Node.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
PMGClass.javaClass This class is derived from Attribute and represents a reference to a PMG attribute.
version:
   $Id: PMGClass.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
Signature.javaClass This class is derived from Attribute and represents a reference to a GJ attribute.
version:
   $Id: Signature.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
SourceFile.javaClass This class is derived from Attribute and represents a reference to the source file of this class.
StackMap.javaClass This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).
StackMapEntry.javaClass This class represents a stack map entry recording the types of local variables and the the of stack items at a given byte code offset. See CLDC specification §5.3.1.2
version:
   $Id: StackMapEntry.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
StackMapType.javaClass This class represents the type of a local variable or item on stack used in the StackMap entries.
version:
   $Id: StackMapType.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
Synthetic.javaClass This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.
Unknown.javaClass This class represents a reference to an unknown (i.e., application-specific) attribute of a class.
Utility.javaClass Utility functions that do not really belong to any class in particular.
version:
   $Id: Utility.java 386056 2006-03-15 11:31:56Z tcurdt $
author:
   M.
Visitor.javaInterface Interface to make use of the Visitor pattern programming style. I.e.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.