Package jadx.core.dex.visitors.usage
Class UsageInfo
- java.lang.Object
-
- jadx.core.dex.visitors.usage.UsageInfo
-
- All Implemented Interfaces:
IUsageInfoData
public class UsageInfo extends java.lang.Object implements IUsageInfoData
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply()voidapplyForClass(ClassNode cls)voidclsUse(ClassNode cls, ArgType useType)voidclsUse(ClassNode cls, ClassNode depCls)voidclsUse(ICodeNode node, ArgType useType)voidclsUse(MethodNode mth, ArgType useType)voidclsUse(MethodNode mth, ClassNode useCls)voidfieldUse(ICodeNode node, FieldInfo useFld)voidfieldUse(MethodNode mth, FieldNode useFld)voidmethodUse(MethodNode mth, MethodNode useMth)Add method usage:useMthoccurrence found inmthcodevoidvisitUsageData(IUsageInfoVisitor visitor)
-
-
-
Constructor Detail
-
UsageInfo
public UsageInfo(RootNode root)
-
-
Method Detail
-
apply
public void apply()
- Specified by:
applyin interfaceIUsageInfoData
-
applyForClass
public void applyForClass(ClassNode cls)
- Specified by:
applyForClassin interfaceIUsageInfoData
-
visitUsageData
public void visitUsageData(IUsageInfoVisitor visitor)
- Specified by:
visitUsageDatain interfaceIUsageInfoData
-
clsUse
public void clsUse(MethodNode mth, ArgType useType)
-
clsUse
public void clsUse(MethodNode mth, ClassNode useCls)
-
methodUse
public void methodUse(MethodNode mth, MethodNode useMth)
Add method usage:useMthoccurrence found inmthcode
-
fieldUse
public void fieldUse(MethodNode mth, FieldNode useFld)
-
-