Class ClassFile

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.ClassFile
All Implemented Interfaces:
TypeConstants, TypeIds
Direct Known Subclasses:
AjClassFile, CodeSnippetClassFile

public class ClassFile extends Object implements TypeConstants, TypeIds
Represents a class file wrapper on bytes, it is aware of its actual type name. Public APIs are listed below: byte[] getBytes(); Answer the actual bytes of the class file char[][] getCompoundName(); Answer the compound name of the class file. For example, {{java}, {util}, {Hashtable}}. byte[] getReducedBytes(); Answer a smaller byte format, which is only contains some structural information. Those bytes are decodable with a regular class file reader, such as DietClassFileReader