Uses of Interface
edu.umd.cs.findbugs.classfile.ICodeBaseEntry
-
Packages that use ICodeBaseEntry 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.analysis Classes of objects that are the result of executing an analysis engine on a class or method. The classes in this particular package are those that are independent of any particular bytecode-analysis framework (e.g., BCEL or ASM). Two important classes in this package are ClassData, which represents the raw data of a class, and ClassInfo, which represents symbolic information parsed from the class data.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 ICodeBaseEntry in edu.umd.cs.findbugs.classfile
Fields in edu.umd.cs.findbugs.classfile declared as ICodeBaseEntry Modifier and Type Field Description private ICodeBaseEntry
InvalidClassFileFormatException. codeBaseEntry
Methods in edu.umd.cs.findbugs.classfile that return ICodeBaseEntry Modifier and Type Method Description ICodeBaseEntry
InvalidClassFileFormatException. getCodeBaseEntry()
ICodeBaseEntry
IClassPath. lookupResource(java.lang.String resourceName)
Lookup a resource by name.ICodeBaseEntry
ICodeBase. lookupResource(java.lang.String resourceName)
Look up a resource in this code base.ICodeBaseEntry
ICodeBaseIterator. next()
Get the ICodeBaseEntry representing the next resource in the code base.Methods in edu.umd.cs.findbugs.classfile that return types with arguments of type ICodeBaseEntry Modifier and Type Method Description java.util.Map<java.lang.String,ICodeBaseEntry>
IClassPath. getApplicationCodebaseEntries()
Returns all of the application code base entries that are part of this class path.Methods in edu.umd.cs.findbugs.classfile with parameters of type ICodeBaseEntry Modifier and Type Method Description void
IClassPath. mapResourceNameToCodeBaseEntry(java.lang.String resourceName, ICodeBaseEntry codeBaseEntry)
Add a resource name to codebase entry mapping.Constructors in edu.umd.cs.findbugs.classfile with parameters of type ICodeBaseEntry Constructor Description ClassNameMismatchException(ClassDescriptor expectedClassDescriptor, ClassDescriptor loadedClassDescriptor, ICodeBaseEntry codeBaseEntry)
Constructor.InvalidClassFileFormatException(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry)
InvalidClassFileFormatException(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, java.lang.Throwable cause)
InvalidClassFileFormatException(java.lang.String msg, ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry)
-
Uses of ICodeBaseEntry in edu.umd.cs.findbugs.classfile.analysis
Fields in edu.umd.cs.findbugs.classfile.analysis declared as ICodeBaseEntry Modifier and Type Field Description private ICodeBaseEntry
ClassData. codeBaseEntry
(package private) ICodeBaseEntry
ClassNameAndSuperclassInfo.Builder. codeBaseEntry
private ICodeBaseEntry
ClassNameAndSuperclassInfo. codeBaseEntry
Methods in edu.umd.cs.findbugs.classfile.analysis that return ICodeBaseEntry Modifier and Type Method Description ICodeBaseEntry
ClassData. getCodeBaseEntry()
ICodeBaseEntry
ClassNameAndSuperclassInfo. getCodeBaseEntry()
Methods in edu.umd.cs.findbugs.classfile.analysis with parameters of type ICodeBaseEntry Modifier and Type Method Description void
ClassNameAndSuperclassInfo.Builder. setCodeBaseEntry(ICodeBaseEntry codeBaseEntry)
Constructors in edu.umd.cs.findbugs.classfile.analysis with parameters of type ICodeBaseEntry Constructor Description ClassData(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, byte[] data)
Constructor.ClassInfo(ClassDescriptor classDescriptor, java.lang.String classSourceSignature, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.lang.String source, int majorVersion, int minorVersion, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, java.util.Map<ClassDescriptor,AnnotationValue> classAnnotations, FieldInfo[] fieldDescriptorList, MethodInfo[] methodInfoList, ClassDescriptor immediateEnclosingClass, boolean usesConcurrency, boolean hasStubs)
ClassNameAndSuperclassInfo(ClassDescriptor classDescriptor, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, java.util.Collection<ClassDescriptor> referencedClassDescriptorList, java.util.Set<ClassDescriptor> calledClassDescriptors, int majorVersion, int minorVersion)
-
Uses of ICodeBaseEntry in edu.umd.cs.findbugs.classfile.engine
Classes in edu.umd.cs.findbugs.classfile.engine that implement ICodeBaseEntry Modifier and Type Class Description private static class
ClassDataAnalysisEngine.VirtualCodeBaseEntry
Fields in edu.umd.cs.findbugs.classfile.engine declared as ICodeBaseEntry Modifier and Type Field Description private ICodeBaseEntry
ClassParser. codeBaseEntry
private ICodeBaseEntry
ClassParserUsingASM. codeBaseEntry
private ICodeBaseEntry
ClassParserUsingBCEL. codeBaseEntry
Deprecated.Constructors in edu.umd.cs.findbugs.classfile.engine with parameters of type ICodeBaseEntry Constructor Description ClassParser(java.io.DataInputStream in, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
Constructor.ClassParserUsingASM(org.objectweb.asm.ClassReader classReader, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
ClassParserUsingBCEL(org.apache.bcel.classfile.JavaClass javaClass, ClassDescriptor expectedClassDescriptor, ICodeBaseEntry codeBaseEntry)
Deprecated. -
Uses of ICodeBaseEntry in edu.umd.cs.findbugs.classfile.impl
Classes in edu.umd.cs.findbugs.classfile.impl that implement ICodeBaseEntry Modifier and Type Class Description class
AbstractScannableCodeBaseEntry
class
DelegatingCodeBaseEntry
Implementation of ICodeBaseEntry that delegates to another codebase entry.class
DirectoryCodeBaseEntry
Codebase entry class for directory codebases.static class
JrtfsCodeBase.JrtfsCodebaseEntry
class
SingleFileCodeBaseEntry
Codebase entry for a single-file codebase.class
ZipFileCodeBaseEntry
Implementation of ICodeBaseEntry for resources in zipfile codebases.class
ZipInputStreamCodeBaseEntry
Implementation of ICodeBaseEntry for resources in zipfile codebases.Fields in edu.umd.cs.findbugs.classfile.impl declared as ICodeBaseEntry Modifier and Type Field Description private ICodeBaseEntry
DelegatingCodeBaseEntry. delegateCodeBaseEntry
Fields in edu.umd.cs.findbugs.classfile.impl with type parameters of type ICodeBaseEntry Modifier and Type Field Description private java.util.Map<java.lang.String,ICodeBaseEntry>
ClassPathImpl. codeBaseEntryMap
(package private) java.util.LinkedList<ICodeBaseEntry>
ClassPathBuilder.DiscoveredCodeBase. resourceList
Methods in edu.umd.cs.findbugs.classfile.impl that return ICodeBaseEntry Modifier and Type Method Description private ICodeBaseEntry
JrtfsCodeBase. createEntry(java.lang.String resourceName, java.lang.String moduleName)
ICodeBaseEntry
ClassPathImpl. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
DirectoryCodeBase. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
EmptyCodeBase. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
JrtfsCodeBase. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
NestedZipFileCodeBase. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
SingleFileCodeBase. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
ZipFileCodeBase. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
ZipInputStreamCodeBase. lookupResource(java.lang.String resourceName)
ICodeBaseEntry
DelegatingCodeBaseIterator. next()
ICodeBaseEntry
DirectoryCodeBase.DirectoryCodeBaseIterator. next()
ICodeBaseEntry
JrtfsCodeBase.JrtfsCodeBaseIterator. next()
ICodeBaseEntry
ZipInputStreamCodeBase.MyIterator. next()
private ICodeBaseEntry
ClassPathImpl. search(java.util.List<? extends ICodeBase> codeBaseList, java.lang.String resourceName)
Search list of codebases for named resource.Methods in edu.umd.cs.findbugs.classfile.impl that return types with arguments of type ICodeBaseEntry Modifier and Type Method Description java.util.Map<java.lang.String,ICodeBaseEntry>
ClassPathImpl. getApplicationCodebaseEntries()
java.util.LinkedList<ICodeBaseEntry>
ClassPathBuilder.DiscoveredCodeBase. getResourceList()
Methods in edu.umd.cs.findbugs.classfile.impl with parameters of type ICodeBaseEntry Modifier and Type Method Description void
ClassPathBuilder.DiscoveredCodeBase. addCodeBaseEntry(ICodeBaseEntry entry)
void
ClassPathImpl. mapResourceNameToCodeBaseEntry(java.lang.String resourceName, ICodeBaseEntry codeBaseEntry)
private void
ClassPathBuilder. parseClassName(ICodeBaseEntry entry)
Attempt to parse data of given resource in order to divine the real name of the class contained in the resource.Constructors in edu.umd.cs.findbugs.classfile.impl with parameters of type ICodeBaseEntry Constructor Description DelegatingCodeBaseEntry(ICodeBase frontEndCodeBase, ICodeBaseEntry delegateCodeBaseEntry)
-