A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.). The idea is to decouple FindBugs as much as possible from any particular bytecode framework (BCEL, ASM, etc.) Implementations of these interfaces may be found in the edu.umd.cs.findbugs.classfile.impl package. Instances should be created using the ClassFactory singleton in that package.
/** * A high-level abstraction layer for codebases, classes, and components of * classes (methods, fields, instructions, etc.). The idea is to decouple * FindBugs as much as possible from any particular bytecode framework (BCEL, * ASM, etc.) * * Implementations of these interfaces may be found in the * edu.umd.cs.findbugs.classfile.impl package. Instances should be created * using the ClassFactory singleton in that package. */
@javax.annotation.ParametersAreNonnullByDefault @edu.umd.cs.findbugs.internalAnnotations.AnalysisContextContained package edu.umd.cs.findbugs.classfile;