org.sonar.java.bytecode.visitor
Class BytecodeVisitor
java.lang.Object
org.sonar.java.bytecode.visitor.BytecodeVisitor
- All Implemented Interfaces:
- CodeVisitor
- Direct Known Subclasses:
- ArchitectureCheck, CallToDeprecatedMethodCheck, DependenciesVisitor, DITVisitor, LCOM4Visitor, NOCVisitor, RFCVisitor, UnusedPrivateMethodCheck, UnusedProtectedMethodCheck
public class BytecodeVisitor
- extends Object
- implements CodeVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BytecodeVisitor
public BytecodeVisitor()
visitClass
public void visitClass(AsmClass asmClass)
visitMethod
public void visitMethod(AsmMethod asmMethod)
visitField
public void visitField(AsmField asmField)
visitEdge
public void visitEdge(AsmEdge asmEdge)
leaveClass
public void leaveClass(AsmClass asmClass)
getSourceClass
protected final SourceClass getSourceClass(AsmClass asmClass)
isMainPublicClassInFile
protected final boolean isMainPublicClassInFile(AsmClass asmClass)
getSourceFile
protected final SourceFile getSourceFile(AsmClass asmClass)
getSourceMethod
protected final SourceMethod getSourceMethod(AsmMethod asmMethod)
setSquidIndex
public final void setSquidIndex(SquidIndex index)
Copyright © 2009-2011 SonarSource. All Rights Reserved.