| Modifier and Type | Method and Description |
|---|---|
void |
decompile() |
boolean |
equals(java.lang.Object o) |
AccessInfo |
getAccessInfo() |
ICodeAnnotation |
getAnnotationAt(int pos) |
ClassNode |
getClassNode()
Internal API.
|
java.lang.String |
getCode() |
@NotNull ICodeInfo |
getCodeInfo() |
@Nullable JavaClass |
getCodeParent()
Return parent class which contains code of this class.
|
JavaClass |
getDeclaringClass() |
int |
getDefPos() |
java.util.List<JavaClass> |
getDependencies() |
java.util.List<JavaField> |
getFields() |
java.lang.String |
getFullName() |
java.util.List<JavaClass> |
getInlinedClasses() |
java.util.List<JavaClass> |
getInnerClasses() |
java.util.List<JavaMethod> |
getMethods() |
java.lang.String |
getName() |
JavaClass |
getOriginalTopParentClass() |
java.lang.String |
getPackage() |
java.lang.String |
getRawName() |
java.lang.String |
getSmali() |
java.lang.Integer |
getSourceLine(int decompiledLine) |
JavaClass |
getTopParentClass()
Return top parent class which contains code of this class.
|
int |
getTotalDepsCount() |
java.util.Map<java.lang.Integer,JavaNode> |
getUsageMap() |
java.util.List<JavaNode> |
getUseIn() |
java.util.List<java.lang.Integer> |
getUsePlacesFor(ICodeInfo codeInfo,
JavaNode javaNode) |
int |
hashCode() |
boolean |
isInner() |
boolean |
isNoCode() |
boolean |
isOwnCodeAnnotation(ICodeAnnotation ann) |
ICodeInfo |
reload() |
void |
removeAlias() |
@Nullable JavaMethod |
searchMethodByShortId(java.lang.String shortId) |
java.lang.String |
toString() |
void |
unload() |
public java.lang.String getCode()
@NotNull public @NotNull ICodeInfo getCodeInfo()
public void decompile()
public ICodeInfo reload()
public void unload()
public boolean isNoCode()
public boolean isInner()
public java.lang.String getSmali()
public boolean isOwnCodeAnnotation(ICodeAnnotation ann)
isOwnCodeAnnotation in interface JavaNode@ApiStatus.Internal public ClassNode getClassNode()
public ICodeAnnotation getAnnotationAt(int pos)
public java.util.Map<java.lang.Integer,JavaNode> getUsageMap()
public java.util.List<java.lang.Integer> getUsePlacesFor(ICodeInfo codeInfo, JavaNode javaNode)
public java.lang.Integer getSourceLine(int decompiledLine)
public java.lang.String getFullName()
getFullName in interface JavaNodepublic java.lang.String getRawName()
public java.lang.String getPackage()
public JavaClass getDeclaringClass()
getDeclaringClass in interface JavaNodepublic JavaClass getOriginalTopParentClass()
public JavaClass getTopParentClass()
getTopParentClass in interface JavaNode@Nullable public @Nullable JavaClass getCodeParent()
public AccessInfo getAccessInfo()
public java.util.List<JavaClass> getInnerClasses()
public java.util.List<JavaClass> getInlinedClasses()
public java.util.List<JavaField> getFields()
public java.util.List<JavaMethod> getMethods()
@Nullable public @Nullable JavaMethod searchMethodByShortId(java.lang.String shortId)
public java.util.List<JavaClass> getDependencies()
public int getTotalDepsCount()
public void removeAlias()
removeAlias in interface JavaNodepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object