com.mebigfatguy.fbcontrib.detect
Class IncorrectInternalClassUse

java.lang.Object
  extended by com.mebigfatguy.fbcontrib.detect.IncorrectInternalClassUse
All Implemented Interfaces:
edu.umd.cs.findbugs.Detector, edu.umd.cs.findbugs.Priorities

public class IncorrectInternalClassUse
extends java.lang.Object
implements edu.umd.cs.findbugs.Detector

looks for classes that use objects from com.sun.xxx packages. As these are internal to sun and subject to change, this should not be done.


Field Summary
 
Fields inherited from interface edu.umd.cs.findbugs.Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY
 
Constructor Summary
IncorrectInternalClassUse(edu.umd.cs.findbugs.BugReporter bugReporter)
          constructs a IICU detector given the reporter to report bugs on
 
Method Summary
 void report()
          implementation stub for Detector interface
 void visitClassContext(edu.umd.cs.findbugs.ba.ClassContext context)
          implements the visitor to look for classes that reference com.sun.xxx, or org.apache.xerces.xxx classes by looking for class constants in the constant pool
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncorrectInternalClassUse

public IncorrectInternalClassUse(edu.umd.cs.findbugs.BugReporter bugReporter)
constructs a IICU detector given the reporter to report bugs on

Parameters:
bugReporter - the sync of bug reports
Method Detail

visitClassContext

public void visitClassContext(edu.umd.cs.findbugs.ba.ClassContext context)
implements the visitor to look for classes that reference com.sun.xxx, or org.apache.xerces.xxx classes by looking for class constants in the constant pool

Specified by:
visitClassContext in interface edu.umd.cs.findbugs.Detector
Parameters:
context - the context object of the currently parsed class

report

public void report()
implementation stub for Detector interface

Specified by:
report in interface edu.umd.cs.findbugs.Detector


Copyright © 2005-2010 MeBigFatGuy.com. All Rights Reserved.