edu.umd.cs.findbugs.classfile.impl

Class DelegatingCodeBaseEntry

public class DelegatingCodeBaseEntry extends Object implements ICodeBaseEntry

Implementation of ICodeBaseEntry that delegates to another codebase entry. This is needed for codebase entries in nested zipfiles, which are implemented using a private zipfile codebase.

Author: David Hovemeyer

Constructor Summary
DelegatingCodeBaseEntry(ICodeBase frontEndCodeBase, ICodeBaseEntry delegateCodeBaseEntry)
Method Summary
ClassDescriptorgetClassDescriptor()
ICodeBasegetCodeBase()
intgetNumBytes()
StringgetResourceName()
InputStreamopenResource()
voidoverrideResourceName(String resourceName)

Constructor Detail

DelegatingCodeBaseEntry

public DelegatingCodeBaseEntry(ICodeBase frontEndCodeBase, ICodeBaseEntry delegateCodeBaseEntry)

Method Detail

getClassDescriptor

public ClassDescriptor getClassDescriptor()

getCodeBase

public ICodeBase getCodeBase()

getNumBytes

public int getNumBytes()

getResourceName

public String getResourceName()

openResource

public InputStream openResource()

overrideResourceName

public void overrideResourceName(String resourceName)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.