Class ClspClass

java.lang.Object
jadx.core.clsp.ClspClass

public class ClspClass extends Object
Class node in classpath graph
  • Field Details

    • clsType

      private final ArgType clsType
    • id

      private final int id
    • accFlags

      private final int accFlags
    • parents

      private ArgType[] parents
    • methodsMap

      private Map<String,ClspMethod> methodsMap
    • typeParameters

      private List<ArgType> typeParameters
    • source

      private final ClspClassSource source
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getClsType

      public ArgType getClsType()
    • getId

      public int getId()
    • getAccFlags

      public int getAccFlags()
    • isInterface

      public boolean isInterface()
    • hasAccFlag

      public boolean hasAccFlag(int flags)
    • getParents

      public ArgType[] getParents()
    • setParents

      public void setParents(ArgType[] parents)
    • getMethodsMap

      public Map<String,ClspMethod> getMethodsMap()
    • getSortedMethodsList

      public List<ClspMethod> getSortedMethodsList()
    • setMethodsMap

      public void setMethodsMap(Map<String,ClspMethod> methodsMap)
    • setMethods

      public void setMethods(List<ClspMethod> methods)
    • getTypeParameters

      public List<ArgType> getTypeParameters()
    • setTypeParameters

      public void setTypeParameters(List<ArgType> typeParameters)
    • getSource

      public ClspClassSource getSource()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object