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 final class AsmClass
extends AsmResource


Constructor Summary
AsmClass(String internalName)
           
AsmClass(String internalName, AsmClassProvider.DETAIL_LEVEL level)
           
 
Method Summary
 boolean equals(Object object)
           
 AsmField getField(String fieldName)
           
 Collection<AsmField> getFields()
           
 String getInternalName()
           
 AsmMethod getMethod(String key)
           
 Collection<AsmMethod> getMethods()
           
 int getNumberOfChildren()
           
 AsmClass getSuperClass()
           
 int hashCode()
           
 
Methods inherited from class org.sonar.java.bytecode.asm.AsmResource
addEdge, getDistinctUsedAsmClasses, getImplementedInterfaces, getOutgoingEdges, getParent, isAbstract, isDeprecated, isInterface, isPrivate, isProtected, 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()

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

getNumberOfChildren

public int getNumberOfChildren()


Copyright © 2009-2012 SonarSource. All Rights Reserved.