Package edu.umd.cs.findbugs.classfile
Interface IScannableCodeBase
- All Superinterfaces:
AutoCloseable,ICodeBase
- All Known Implementing Classes:
AbstractScannableCodeBase,DirectoryCodeBase,EmptyCodeBase,JrtfsCodeBase,NestedZipFileCodeBase,SingleFileCodeBase,ZipFileCodeBase,ZipInputStreamCodeBase
A scannable code base: in addition to looking up a named resource, scannable
code bases can also enumerate the names of the resources they contain.
- Author:
- David Hovemeyer
-
Nested Class Summary
Nested classes/interfaces inherited from interface edu.umd.cs.findbugs.classfile.ICodeBase
ICodeBase.Discovered -
Method Summary
Modifier and TypeMethodDescriptioniterator()Get an iterator over the resources in the this code base.Methods inherited from interface edu.umd.cs.findbugs.classfile.ICodeBase
close, containsSourceFiles, getCodeBaseLocator, getHowDiscovered, getLastModifiedTime, getPathName, isApplicationCodeBase, lookupResource, setApplicationCodeBase, setHowDiscovered, setLastModifiedTime
-
Method Details
-
iterator
Get an iterator over the resources in the this code base.- Returns:
- ICodeBaseIterator over the resources in the code base
- Throws:
InterruptedException
-