org.sonar.java.bytecode.visitor
Class BytecodeVisitor
java.lang.Object
org.sonar.java.bytecode.visitor.BytecodeVisitor
- All Implemented Interfaces:
- org.sonar.squid.api.CodeVisitor
- Direct Known Subclasses:
- DependenciesVisitor, DITVisitor, LCOM4Visitor, NOCVisitor, RFCVisitor
public abstract class BytecodeVisitor
- extends Object
- implements org.sonar.squid.api.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 org.sonar.squid.api.SourceClass getSourceClass(AsmClass asmClass)
isMainPublicClassInFile
protected final boolean isMainPublicClassInFile(AsmClass asmClass)
getSourceFile
protected final org.sonar.squid.api.SourceFile getSourceFile(AsmClass asmClass)
getSourceMethod
protected final org.sonar.squid.api.SourceMethod getSourceMethod(AsmMethod asmMethod)
setSquidIndex
public final void setSquidIndex(org.sonar.squid.indexer.SquidIndex index)
Copyright © 2012 SonarSource. All Rights Reserved.