org.sonar.java.bytecode.asm
Class AsmClass

java.lang.Object
  extended by org.sonar.java.bytecode.asm.AsmResource
      extended by org.sonar.java.bytecode.asm.AsmClass

public class AsmClass
extends AsmResource


Constructor Summary
AsmClass(String internalName)
           
AsmClass(String internalName, AsmClassProvider.DETAIL_LEVEL level)
           
 
Method Summary
 boolean equals(Object object)
           
 String getDisplayName()
           
 AsmField getField(String fieldName)
           
 Collection<AsmField> getFields()
           
 String getInternalName()
           
 AsmMethod getMethod(String key)
           
 Collection<AsmMethod> getMethods()
           
 AsmClass getSuperClass()
           
 int hashCode()
           
 
Methods inherited from class org.sonar.java.bytecode.asm.AsmResource
addEdge, clearOutogingEdges, getDistinctUsedAsmClasses, getImplementedInterfaces, getOutgoingEdges, getParent, isAbstract, isDeprecated, isFinal, isInterface, isPrivate, isProtected, isPublic, isStatic, isUsed, setUsed
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsmClass

public AsmClass(String internalName,
                AsmClassProvider.DETAIL_LEVEL level)

AsmClass

public AsmClass(String internalName)
Method Detail

getInternalName

public String getInternalName()

getDisplayName

public String getDisplayName()

getMethods

public Collection<AsmMethod> getMethods()

getFields

public Collection<AsmField> getFields()

getField

public AsmField getField(String fieldName)

getMethod

public AsmMethod getMethod(String key)

getSuperClass

public AsmClass getSuperClass()

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2012-2014 SonarSource. All Rights Reserved.