edu.umd.cs.findbugs.asm

Class ClassNodeDetector

public abstract class ClassNodeDetector extends ClassNode implements Detector2

Abstract base class to to reduce boilerplate needed for writing ASM-based Detectors implemented as ClassNode visitors

Author: pugh

Field Summary
protected BugReporterbugReporter
Constructor Summary
ClassNodeDetector(BugReporter bugReporter)
Construct a ClassNodeDetector.
Method Summary
voidfinishPass()
StringgetDetectorClassName()
voidvisitClass(ClassDescriptor classDescriptor)

Field Detail

bugReporter

protected final BugReporter bugReporter

Constructor Detail

ClassNodeDetector

public ClassNodeDetector(BugReporter bugReporter)
Construct a ClassNodeDetector. The bugReporter is passed to the constructor and stored in a protected final field.

Parameters: bugReporter the BugReporter that bug should be reporter to.

Method Detail

finishPass

public void finishPass()

getDetectorClassName

public String getDetectorClassName()

visitClass

public void visitClass(ClassDescriptor classDescriptor)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.