public abstract class BytecodeVisitor extends Object implements org.sonar.squid.api.CodeVisitor
| Constructor and Description |
|---|
BytecodeVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected org.sonar.squid.api.SourceClass |
getSourceClass(AsmClass asmClass) |
protected org.sonar.squid.api.SourceFile |
getSourceFile(AsmClass asmClass) |
protected org.sonar.squid.api.SourceMethod |
getSourceMethod(AsmMethod asmMethod) |
protected boolean |
isMainPublicClassInFile(AsmClass asmClass) |
void |
leaveClass(AsmClass asmClass) |
void |
setSquidIndex(org.sonar.squid.indexer.SquidIndex index) |
void |
visitClass(AsmClass asmClass) |
void |
visitEdge(AsmEdge asmEdge) |
void |
visitField(AsmField asmField) |
void |
visitMethod(AsmMethod asmMethod) |
public void visitClass(AsmClass asmClass)
public void visitMethod(AsmMethod asmMethod)
public void visitField(AsmField asmField)
public void visitEdge(AsmEdge asmEdge)
public void leaveClass(AsmClass asmClass)
protected final org.sonar.squid.api.SourceClass getSourceClass(AsmClass asmClass)
protected final boolean isMainPublicClassInFile(AsmClass asmClass)
protected final org.sonar.squid.api.SourceFile getSourceFile(AsmClass asmClass)
protected final org.sonar.squid.api.SourceMethod getSourceMethod(AsmMethod asmMethod)
public final void setSquidIndex(org.sonar.squid.indexer.SquidIndex index)
Copyright © 2012-2013 SonarSource. All Rights Reserved.