Package jadx.core.dex.info
Class ClassInfo
- java.lang.Object
-
- jadx.core.dex.info.ClassInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangePkg(java.lang.String aliasPkg)voidchangePkgAndName(java.lang.String aliasPkg, java.lang.String aliasShortName)voidchangeShortName(java.lang.String aliasName)intcompareTo(@NotNull ClassInfo other)voidconvertToInner(ClassNode parent)booleanequals(java.lang.Object obj)static ClassInfofromName(RootNode root, java.lang.String clsName)static ClassInfofromType(RootNode root, ArgType type)java.lang.StringgetAliasFullName()java.lang.StringgetAliasFullPath()java.lang.StringgetAliasNameWithoutPackage()java.lang.StringgetAliasPkg()java.lang.StringgetAliasShortName()java.lang.StringgetFullName()@NotNull java.lang.StringgetPackage()@Nullable ClassInfogetParentClass()java.lang.StringgetRawName()java.lang.StringgetShortName()ClassInfogetTopParentClass()ArgTypegetType()booleanhasAlias()booleanhasAliasPkg()inthashCode()booleanisDefaultPackage()booleanisInner()java.lang.StringmakeAliasFullName()java.lang.StringmakeAliasRawFullName()java.lang.StringmakeRawFullName()voidnotInner(RootNode root)voidremoveAlias()java.lang.StringtoString()voidupdateNames(RootNode root)
-
-
-
Method Detail
-
changeShortName
public void changeShortName(java.lang.String aliasName)
-
changePkg
public void changePkg(java.lang.String aliasPkg)
-
changePkgAndName
public void changePkgAndName(java.lang.String aliasPkg, java.lang.String aliasShortName)
-
getAliasPkg
public java.lang.String getAliasPkg()
-
getAliasShortName
public java.lang.String getAliasShortName()
-
getAliasFullName
public java.lang.String getAliasFullName()
-
hasAlias
public boolean hasAlias()
-
hasAliasPkg
public boolean hasAliasPkg()
-
removeAlias
public void removeAlias()
-
makeRawFullName
public java.lang.String makeRawFullName()
-
makeAliasFullName
public java.lang.String makeAliasFullName()
-
makeAliasRawFullName
public java.lang.String makeAliasRawFullName()
-
getAliasFullPath
public java.lang.String getAliasFullPath()
-
getFullName
public java.lang.String getFullName()
-
getShortName
public java.lang.String getShortName()
-
getPackage
@NotNull public @NotNull java.lang.String getPackage()
-
isDefaultPackage
public boolean isDefaultPackage()
-
getRawName
public java.lang.String getRawName()
-
getAliasNameWithoutPackage
public java.lang.String getAliasNameWithoutPackage()
-
getParentClass
@Nullable public @Nullable ClassInfo getParentClass()
-
getTopParentClass
public ClassInfo getTopParentClass()
-
isInner
public boolean isInner()
-
notInner
public void notInner(RootNode root)
-
convertToInner
public void convertToInner(ClassNode parent)
-
updateNames
public void updateNames(RootNode root)
-
getType
public ArgType getType()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-