| Package | Description |
|---|---|
| org.sonar.java.bytecode | |
| org.sonar.java.bytecode.asm | |
| org.sonar.java.bytecode.visitor |
| Constructor and Description |
|---|
BytecodeVisitorNotifier(AsmClass asmClass,
BytecodeVisitor[] bytecodeVisitors) |
| Modifier and Type | Method and Description |
|---|---|
AsmClass |
AsmClassProvider.getClass(String internalName) |
abstract AsmClass |
AsmClassProvider.getClass(String internalName,
AsmClassProvider.DETAIL_LEVEL level) |
AsmClass |
AsmClassProviderImpl.getClass(String internalName,
AsmClassProvider.DETAIL_LEVEL level) |
AsmClass |
AsmResource.getParent() |
AsmClass |
AsmClass.getSuperClass() |
AsmClass |
AsmEdge.getTargetAsmClass() |
| Modifier and Type | Method and Description |
|---|---|
Set<AsmClass> |
AsmResource.getDistinctUsedAsmClasses() |
Set<AsmClass> |
AsmResource.getImplementedInterfaces() |
| Constructor and Description |
|---|
AsmClassVisitor(AsmClassProvider asmClassProvider,
AsmClass asmClass,
AsmClassProvider.DETAIL_LEVEL level) |
AsmField(AsmClass parent,
String name) |
AsmMethod(AsmClass parent,
String key) |
AsmMethod(AsmClass parent,
String name,
String descriptor) |
| Modifier and Type | Method and Description |
|---|---|
protected org.sonar.squid.api.SourceClass |
BytecodeVisitor.getSourceClass(AsmClass asmClass) |
protected org.sonar.squid.api.SourceFile |
BytecodeVisitor.getSourceFile(AsmClass asmClass) |
protected boolean |
BytecodeVisitor.isMainPublicClassInFile(AsmClass asmClass) |
void |
BytecodeVisitor.leaveClass(AsmClass asmClass) |
void |
RFCVisitor.leaveClass(AsmClass asmClass) |
void |
LCOM4Visitor.leaveClass(AsmClass asmClass) |
void |
NOCVisitor.visitClass(AsmClass asmClass) |
void |
DependenciesVisitor.visitClass(AsmClass asmClass) |
void |
DITVisitor.visitClass(AsmClass asmClass) |
void |
BytecodeVisitor.visitClass(AsmClass asmClass) |
void |
RFCVisitor.visitClass(AsmClass asmClass) |
void |
LCOM4Visitor.visitClass(AsmClass asmClass) |
Copyright © 2012-2013 SonarSource. All Rights Reserved.