Uses of Interface
edu.umd.cs.findbugs.classfile.ICodeBaseEntry
Packages that use ICodeBaseEntry
Package
Description
A high-level abstraction layer for codebases, classes, and components of
classes (methods, fields, instructions, etc.).
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.
Analysis engine classes to produce the analyses defined
in the edu.umd.cs.findbugs.classfile.analysis package.
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 ICodeBaseEntryModifier and TypeFieldDescriptionprivate final ICodeBaseEntryInvalidClassFileFormatException.codeBaseEntryMethods in edu.umd.cs.findbugs.classfile that return ICodeBaseEntryModifier and TypeMethodDescriptionInvalidClassFileFormatException.getCodeBaseEntry()IClassPath.lookupResource(String resourceName) Lookup a resource by name.ICodeBase.lookupResource(String resourceName) Look up a resource in this code base.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 ICodeBaseEntryModifier and TypeMethodDescriptionIClassPath.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 ICodeBaseEntryModifier and TypeMethodDescriptionvoidIClassPath.mapResourceNameToCodeBaseEntry(String resourceName, ICodeBaseEntry codeBaseEntry) Add a resource name to codebase entry mapping.Constructors in edu.umd.cs.findbugs.classfile with parameters of type ICodeBaseEntryModifierConstructorDescriptionClassNameMismatchException(ClassDescriptor expectedClassDescriptor, ClassDescriptor loadedClassDescriptor, ICodeBaseEntry codeBaseEntry) Constructor.InvalidClassFileFormatException(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry) InvalidClassFileFormatException(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, Throwable cause) InvalidClassFileFormatException(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 ICodeBaseEntryModifier and TypeFieldDescriptionprivate final ICodeBaseEntryClassData.codeBaseEntry(package private) ICodeBaseEntryClassNameAndSuperclassInfo.Builder.codeBaseEntryprivate final ICodeBaseEntryClassNameAndSuperclassInfo.codeBaseEntryMethods in edu.umd.cs.findbugs.classfile.analysis that return ICodeBaseEntryModifier and TypeMethodDescriptionClassData.getCodeBaseEntry()ClassNameAndSuperclassInfo.getCodeBaseEntry()Methods in edu.umd.cs.findbugs.classfile.analysis with parameters of type ICodeBaseEntryModifier and TypeMethodDescriptionvoidClassNameAndSuperclassInfo.Builder.setCodeBaseEntry(ICodeBaseEntry codeBaseEntry) Constructors in edu.umd.cs.findbugs.classfile.analysis with parameters of type ICodeBaseEntryModifierConstructorDescriptionClassData(ClassDescriptor classDescriptor, ICodeBaseEntry codeBaseEntry, byte[] data) Constructor.privateClassInfo(ClassDescriptor classDescriptor, String classSourceSignature, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, String source, int majorVersion, int minorVersion, Collection<ClassDescriptor> referencedClassDescriptorList, Set<ClassDescriptor> calledClassDescriptors, Map<ClassDescriptor, AnnotationValue> classAnnotations, FieldInfo[] fieldDescriptorList, MethodInfo[] methodInfoList, ClassDescriptor immediateEnclosingClass, boolean usesConcurrency, boolean hasStubs, Map<String, Map<String, MethodInfo>> polymorphicMethods) (package private)ClassNameAndSuperclassInfo(ClassDescriptor classDescriptor, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags, Collection<ClassDescriptor> referencedClassDescriptorList, 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 ICodeBaseEntryModifier and TypeClassDescriptionprivate static classFields in edu.umd.cs.findbugs.classfile.engine declared as ICodeBaseEntryModifier and TypeFieldDescriptionprivate final ICodeBaseEntryClassParser.codeBaseEntryprivate final ICodeBaseEntryClassParserUsingASM.codeBaseEntryprivate final ICodeBaseEntryClassParserUsingBCEL.codeBaseEntryDeprecated.Constructors in edu.umd.cs.findbugs.classfile.engine with parameters of type ICodeBaseEntryModifierConstructorDescriptionClassParser(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 ICodeBaseEntryModifier and TypeClassDescriptionclassclassImplementation of ICodeBaseEntry that delegates to another codebase entry.classCodebase entry class for directory codebases.static classclassCodebase entry for a single-file codebase.classImplementation of ICodeBaseEntry for resources in zipfile codebases.classImplementation of ICodeBaseEntry for resources in zipfile codebases.Fields in edu.umd.cs.findbugs.classfile.impl declared as ICodeBaseEntryModifier and TypeFieldDescriptionprivate final ICodeBaseEntryDelegatingCodeBaseEntry.delegateCodeBaseEntryFields in edu.umd.cs.findbugs.classfile.impl with type parameters of type ICodeBaseEntryModifier and TypeFieldDescriptionprivate final Map<String, ICodeBaseEntry> ClassPathImpl.codeBaseEntryMap(package private) LinkedList<ICodeBaseEntry> ClassPathBuilder.DiscoveredCodeBase.resourceListMethods in edu.umd.cs.findbugs.classfile.impl that return ICodeBaseEntryModifier and TypeMethodDescriptionprivate ICodeBaseEntryJrtfsCodeBase.createEntry(String resourceName, String moduleName) ClassPathImpl.lookupResource(String resourceName) DirectoryCodeBase.lookupResource(String resourceName) EmptyCodeBase.lookupResource(String resourceName) JrtfsCodeBase.lookupResource(String resourceName) NestedZipFileCodeBase.lookupResource(String resourceName) SingleFileCodeBase.lookupResource(String resourceName) ZipFileCodeBase.lookupResource(String resourceName) ZipInputStreamCodeBase.lookupResource(String resourceName) DelegatingCodeBaseIterator.next()DirectoryCodeBase.DirectoryCodeBaseIterator.next()JrtfsCodeBase.JrtfsCodeBaseIterator.next()ZipInputStreamCodeBase.MyIterator.next()private ICodeBaseEntrySearch list of codebases for named resource.Methods in edu.umd.cs.findbugs.classfile.impl that return types with arguments of type ICodeBaseEntryModifier and TypeMethodDescriptionClassPathImpl.getApplicationCodebaseEntries()ClassPathBuilder.DiscoveredCodeBase.getResourceList()Methods in edu.umd.cs.findbugs.classfile.impl with parameters of type ICodeBaseEntryModifier and TypeMethodDescriptionvoidClassPathBuilder.DiscoveredCodeBase.addCodeBaseEntry(ICodeBaseEntry entry) voidClassPathImpl.mapResourceNameToCodeBaseEntry(String resourceName, ICodeBaseEntry codeBaseEntry) private voidClassPathBuilder.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 ICodeBaseEntryModifierConstructorDescriptionDelegatingCodeBaseEntry(ICodeBase frontEndCodeBase, ICodeBaseEntry delegateCodeBaseEntry)