1 19 20 package edu.umd.cs.findbugs.classfile.analysis; 21 22 import java.io.ByteArrayInputStream ; 23 import java.io.InputStream ; 24 25 import edu.umd.cs.findbugs.classfile.ClassDescriptor; 26 import edu.umd.cs.findbugs.classfile.ICodeBaseEntry; 27 28 33 public class ClassData { 34 private final ClassDescriptor classDescriptor; 35 private final ICodeBaseEntry codeBaseEntry; 36 private final byte[] data; 37 38 44 public ClassData(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, byte[] data) { 45 this.classDescriptor = classDescriptor; 46 this.codeBaseEntry = codeBaseEntry; 47 this.data = data; 48 } 49 50 53 public ClassDescriptor getClassDescriptor() { 54 return classDescriptor; 55 } 56 57 60 public ICodeBaseEntry getCodeBaseEntry() { 61 return codeBaseEntry; 62 } 63 64 67 public byte[] getData() { 68 return data; 69 } 70 71 76 public InputStream getInputStream() { 77 return new ByteArrayInputStream (data); 78 } 79 80 } 81 | Popular Tags |