edu.umd.cs.findbugs.classfile.impl

Class SingleFileCodeBase

public class SingleFileCodeBase extends Object implements IScannableCodeBase

Implementation of ICodeBase for a single classfile.

Author: David Hovemeyer

Constructor Summary
SingleFileCodeBase(ICodeBaseLocator codeBaseLocator, String fileName)
Method Summary
voidclose()
booleancontainsSourceFiles()
ICodeBaseLocatorgetCodeBaseLocator()
intgetHowDiscovered()
longgetLastModifiedTime()
StringgetPathName()
booleanisApplicationCodeBase()
ICodeBaseIteratoriterator()
ICodeBaseEntrylookupResource(String resourceName)
voidsetApplicationCodeBase(boolean isAppCodeBase)
voidsetHowDiscovered(int howDiscovered)
voidsetLastModifiedTime(long lastModifiedTime)

Constructor Detail

SingleFileCodeBase

public SingleFileCodeBase(ICodeBaseLocator codeBaseLocator, String fileName)

Method Detail

close

public void close()

containsSourceFiles

public boolean containsSourceFiles()

getCodeBaseLocator

public ICodeBaseLocator getCodeBaseLocator()

getHowDiscovered

public int getHowDiscovered()

getLastModifiedTime

public long getLastModifiedTime()

getPathName

public String getPathName()

isApplicationCodeBase

public boolean isApplicationCodeBase()

iterator

public ICodeBaseIterator iterator()

lookupResource

public ICodeBaseEntry lookupResource(String resourceName)

setApplicationCodeBase

public void setApplicationCodeBase(boolean isAppCodeBase)

setHowDiscovered

public void setHowDiscovered(int howDiscovered)

setLastModifiedTime

public void setLastModifiedTime(long lastModifiedTime)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.