Class ClassData
- java.lang.Object
-
- edu.umd.cs.findbugs.classfile.analysis.ClassData
-
public class ClassData extends java.lang.Object
The data (bytes) of a class.- Author:
- David Hovemeyer
-
-
Constructor Summary
Constructors Constructor Description ClassData(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, byte[] data)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassDescriptor
getClassDescriptor()
ICodeBaseEntry
getCodeBaseEntry()
byte[]
getData()
java.io.InputStream
getInputStream()
Open an InputStream on the class data.java.lang.String
toString()
-
-
-
Constructor Detail
-
ClassData
public ClassData(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, byte[] data)
Constructor.- Parameters:
classDescriptor
- descriptor for the classdata
- the data (bytes) for a class
-
-
Method Detail
-
getClassDescriptor
public ClassDescriptor getClassDescriptor()
- Returns:
- Returns the ClassDescriptor.
-
getCodeBaseEntry
public ICodeBaseEntry getCodeBaseEntry()
- Returns:
- Returns the codeBaseEntry.
-
getData
public byte[] getData()
- Returns:
- Returns the data.
-
getInputStream
public java.io.InputStream getInputStream()
Open an InputStream on the class data.- Returns:
- InputStream reading from the class data
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-