Uses of Interface
edu.umd.cs.findbugs.classfile.ICodeBase
-
Packages that use ICodeBase Package Description edu.umd.cs.findbugs.classfile A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.).edu.umd.cs.findbugs.classfile.engine Analysis engine classes to produce the analyses defined in the edu.umd.cs.findbugs.classfile.analysis package.edu.umd.cs.findbugs.classfile.impl Implementations of the interfaces in the edu.umd.cs.findbugs.classfile package: the core classes of the FindBugs classfile/classpath support layer. -
-
Uses of ICodeBase in edu.umd.cs.findbugs.classfile
Subinterfaces of ICodeBase in edu.umd.cs.findbugs.classfile Modifier and Type Interface Description interfaceIScannableCodeBaseA scannable code base: in addition to looking up a named resource, scannable code bases can also enumerate the names of the resources they contain.Methods in edu.umd.cs.findbugs.classfile that return ICodeBase Modifier and Type Method Description ICodeBaseICodeBaseEntry. getCodeBase()Get the codebase this codebase entry belongs to.ICodeBaseICodeBaseLocator. openCodeBase()Get the codebase object.Methods in edu.umd.cs.findbugs.classfile that return types with arguments of type ICodeBase Modifier and Type Method Description java.util.Iterator<? extends ICodeBase>IClassPath. appCodeBaseIterator()Return an iterator over the application codebases.java.util.Iterator<? extends ICodeBase>IClassPath. auxCodeBaseIterator()Return an iterator over the auxiliary codebases.Methods in edu.umd.cs.findbugs.classfile with parameters of type ICodeBase Modifier and Type Method Description voidIClassPath. addCodeBase(ICodeBase codeBase)Add a codebase.ICodeBaseLocatorIClassFactory. createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase, java.lang.String path) -
Uses of ICodeBase in edu.umd.cs.findbugs.classfile.engine
Methods in edu.umd.cs.findbugs.classfile.engine that return ICodeBase Modifier and Type Method Description ICodeBaseClassDataAnalysisEngine.VirtualCodeBaseEntry. getCodeBase() -
Uses of ICodeBase in edu.umd.cs.findbugs.classfile.impl
Classes in edu.umd.cs.findbugs.classfile.impl that implement ICodeBase Modifier and Type Class Description classAbstractScannableCodeBaseAbstract base class for implementations of IScannableCodeBase.classDirectoryCodeBaseIScannableCodeBase implementation to read resources from a filesystem directory.classEmptyCodeBaseclassJrtfsCodeBaseCode base supporting Java 9 new jimage packed modulesclassNestedZipFileCodeBaseA scannable code base class for a zip (or Jar) file nested inside some other codebase.classSingleFileCodeBaseImplementation of ICodeBase for a single classfile.classZipFileCodeBaseImplementation of ICodeBase to read from a zip file or jar file.classZipInputStreamCodeBaseImplementation of ICodeBase to read from a zip file or jar file.Fields in edu.umd.cs.findbugs.classfile.impl declared as ICodeBase Modifier and Type Field Description (package private) ICodeBaseClassPathBuilder.DiscoveredCodeBase. codeBaseprivate ICodeBaseDelegatingCodeBaseEntry. frontEndCodeBaseprivate ICodeBaseDelegatingCodeBaseIterator. frontEndCodeBaseprivate ICodeBaseNestedZipFileCodeBase. parentCodeBaseprivate ICodeBaseNestedZipFileCodeBaseLocator. parentCodeBaseFields in edu.umd.cs.findbugs.classfile.impl with type parameters of type ICodeBase Modifier and Type Field Description private java.util.List<ICodeBase>ClassPathImpl. auxCodeBaseListMethods in edu.umd.cs.findbugs.classfile.impl that return ICodeBase Modifier and Type Method Description ICodeBaseClassPathBuilder.DiscoveredCodeBase. getCodeBase()ICodeBaseDelegatingCodeBaseEntry. getCodeBase()ICodeBaseSingleFileCodeBaseEntry. getCodeBase()ICodeBaseNestedZipFileCodeBaseLocator. getParentCodeBase()ICodeBaseFilesystemCodeBaseLocator. openCodeBase()ICodeBaseNestedZipFileCodeBaseLocator. openCodeBase()Methods in edu.umd.cs.findbugs.classfile.impl that return types with arguments of type ICodeBase Modifier and Type Method Description java.util.Iterator<? extends ICodeBase>ClassPathImpl. appCodeBaseIterator()java.util.Iterator<? extends ICodeBase>ClassPathImpl. auxCodeBaseIterator()Methods in edu.umd.cs.findbugs.classfile.impl with parameters of type ICodeBase Modifier and Type Method Description voidClassPathImpl. addCodeBase(ICodeBase codeBase)ICodeBaseLocatorClassFactory. createNestedArchiveCodeBaseLocator(ICodeBase parentCodeBase, java.lang.String path)private voidClassPathBuilder. scanJarManifestForClassPathEntries(java.util.LinkedList<ClassPathBuilder.WorkListItem> workList, ICodeBase codeBase)Check a codebase for a Jar manifest to examine for Class-Path entries.Method parameters in edu.umd.cs.findbugs.classfile.impl with type arguments of type ICodeBase Modifier and Type Method Description private voidClassPathBuilder. dumpCodeBaseList(java.util.Iterator<? extends ICodeBase> i, java.lang.String desc)private ICodeBaseEntryClassPathImpl. search(java.util.List<? extends ICodeBase> codeBaseList, java.lang.String resourceName)Search list of codebases for named resource.Constructors in edu.umd.cs.findbugs.classfile.impl with parameters of type ICodeBase Constructor Description DelegatingCodeBaseEntry(ICodeBase frontEndCodeBase, ICodeBaseEntry delegateCodeBaseEntry)DelegatingCodeBaseIterator(ICodeBase frontEndCodeBase, IScannableCodeBase delegateCodeBase)DiscoveredCodeBase(ICodeBase codeBase)NestedZipFileCodeBaseLocator(ICodeBase parentCodeBase, java.lang.String resourceName)
-