Class JsonClass

java.lang.Object
jadx.core.codegen.json.cls.JsonNode
jadx.core.codegen.json.cls.JsonClass

public class JsonClass extends JsonNode
  • Field Details

    • pkg

      @SerializedName("package") private String pkg
    • type

      private String type
    • superClass

      @SerializedName("extends") private String superClass
    • interfaces

      @SerializedName("implements") private List<String> interfaces
    • dex

      private String dex
    • fields

      private List<JsonField> fields
    • methods

      private List<JsonMethod> methods
    • innerClasses

      private List<JsonClass> innerClasses
    • imports

      private List<String> imports
  • Constructor Details

    • JsonClass

      public JsonClass()
  • Method Details

    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getSuperClass

      public String getSuperClass()
    • setSuperClass

      public void setSuperClass(String superClass)
    • getInterfaces

      public List<String> getInterfaces()
    • setInterfaces

      public void setInterfaces(List<String> interfaces)
    • getFields

      public List<JsonField> getFields()
    • setFields

      public void setFields(List<JsonField> fields)
    • getMethods

      public List<JsonMethod> getMethods()
    • setMethods

      public void setMethods(List<JsonMethod> methods)
    • getInnerClasses

      public List<JsonClass> getInnerClasses()
    • setInnerClasses

      public void setInnerClasses(List<JsonClass> innerClasses)
    • getPkg

      public String getPkg()
    • setPkg

      public void setPkg(String pkg)
    • getDex

      public String getDex()
    • setDex

      public void setDex(String dex)
    • getImports

      public List<String> getImports()
    • setImports

      public void setImports(List<String> imports)