Uses of Interface
jadx.core.dex.nodes.IMethodDetails
Packages that use IMethodDetails
Package
Description
-
Uses of IMethodDetails in jadx.core.clsp
Classes in jadx.core.clsp that implement IMethodDetailsModifier and TypeClassDescriptionclassMethod node in classpath graph.classMethod details build from MethodInfo.Methods in jadx.core.clsp that return IMethodDetailsModifier and TypeMethodDescription@Nullable IMethodDetailsClspGraph.getMethodDetails(MethodInfo methodInfo) -
Uses of IMethodDetails in jadx.core.dex.attributes
Fields in jadx.core.dex.attributes with type parameters of type IMethodDetails -
Uses of IMethodDetails in jadx.core.dex.attributes.nodes
Fields in jadx.core.dex.attributes.nodes with type parameters of type IMethodDetailsModifier and TypeFieldDescriptionprivate final Set<IMethodDetails> MethodOverrideAttr.baseMethodsprivate final List<IMethodDetails> MethodOverrideAttr.overrideListAll methods overridden by current method.Methods in jadx.core.dex.attributes.nodes that return types with arguments of type IMethodDetailsModifier and TypeMethodDescriptionMethodOverrideAttr.getBaseMethods()MethodOverrideAttr.getOverrideList()Constructor parameters in jadx.core.dex.attributes.nodes with type arguments of type IMethodDetailsModifierConstructorDescriptionMethodOverrideAttr(List<IMethodDetails> overrideList, SortedSet<MethodNode> relatedMthNodes, Set<IMethodDetails> baseMethods) MethodOverrideAttr(List<IMethodDetails> overrideList, SortedSet<MethodNode> relatedMthNodes, Set<IMethodDetails> baseMethods) -
Uses of IMethodDetails in jadx.core.dex.nodes
Classes in jadx.core.dex.nodes that implement IMethodDetailsMethods in jadx.core.dex.nodes that return types with arguments of type IMethodDetails -
Uses of IMethodDetails in jadx.core.dex.nodes.utils
Methods in jadx.core.dex.nodes.utils that return IMethodDetailsModifier and TypeMethodDescription@Nullable IMethodDetailsMethodUtils.getMethodDetails(MethodInfo callMth) @Nullable IMethodDetailsMethodUtils.getMethodDetails(BaseInvokeNode invokeNode) @Nullable IMethodDetailsMethodUtils.getOverrideBaseMth(MethodNode mth) Methods in jadx.core.dex.nodes.utils that return types with arguments of type IMethodDetailsModifier and TypeMethodDescriptionMethodUtils.collectOverloadedMethods(ArgType startCls, MethodInfo mthInfo) Methods in jadx.core.dex.nodes.utils with parameters of type IMethodDetailsModifier and TypeMethodDescription@Nullable ArgTypeTypeUtils.replaceMethodGenerics(BaseInvokeNode invokeInsn, IMethodDetails details, ArgType typeWithGeneric) Method parameters in jadx.core.dex.nodes.utils with type arguments of type IMethodDetailsModifier and TypeMethodDescriptionprivate booleanMethodUtils.processMethodArgsOverloaded(ArgType startCls, MethodInfo mthInfo, @Nullable List<IMethodDetails> collectedMths) -
Uses of IMethodDetails in jadx.core.dex.visitors
Methods in jadx.core.dex.visitors that return IMethodDetailsModifier and TypeMethodDescriptionprivate IMethodDetailsMethodInvokeVisitor.resolveTypeVars(IMethodDetails mthDetails, Map<ArgType, ArgType> typeVarsMapping) Methods in jadx.core.dex.visitors that return types with arguments of type IMethodDetailsModifier and TypeMethodDescriptionprivate List<IMethodDetails> MethodInvokeVisitor.filterApplicableMethods(List<IMethodDetails> methods, List<ArgType> types, Function<TypeCompareEnum, Boolean> acceptFunction) Methods in jadx.core.dex.visitors with parameters of type IMethodDetailsModifier and TypeMethodDescriptionMethodInvokeVisitor.expandTypes(MethodNode parentMth, IMethodDetails methodDetails, List<ArgType> castTypes) Use generified types if availableprivate booleanOverrideMethodVisitor.fixMethodArgTypes(MethodNode mth, IMethodDetails baseMth, OverrideMethodVisitor.SuperTypesData superData) private booleanOverrideMethodVisitor.fixMethodReturnType(MethodNode mth, IMethodDetails baseMth, OverrideMethodVisitor.SuperTypesData superData) private booleanMethodInvokeVisitor.isMethodAcceptable(IMethodDetails methodDetails, List<ArgType> types, Function<TypeCompareEnum, Boolean> acceptFunction) private booleanMethodInvokeVisitor.isOverloadResolved(IMethodDetails expectedMthDetails, List<IMethodDetails> overloadedMethods, List<ArgType> castTypes) private voidMethodInvokeVisitor.processOverloaded(MethodNode parentMth, BaseInvokeNode invokeInsn, IMethodDetails mthDetails) private IMethodDetailsMethodInvokeVisitor.resolveTypeVars(IMethodDetails mthDetails, Map<ArgType, ArgType> typeVarsMapping) MethodInvokeVisitor.searchCastTypes(MethodNode parentMth, IMethodDetails mthDetails, List<IMethodDetails> overloadedMethods, List<ArgType> compilerVarTypes) private ArgTypeOverrideMethodVisitor.updateArgType(MethodNode mth, IMethodDetails baseMth, OverrideMethodVisitor.SuperTypesData superData, int argNum) private booleanOverrideMethodVisitor.updateReturnType(MethodNode mth, IMethodDetails baseMth, OverrideMethodVisitor.SuperTypesData superData) Method parameters in jadx.core.dex.visitors with type arguments of type IMethodDetailsModifier and TypeMethodDescriptionprivate voidOverrideMethodVisitor.addBaseMethod(OverrideMethodVisitor.SuperTypesData superData, List<IMethodDetails> overrideList, Set<IMethodDetails> baseMethods, ArgType superType) private voidOverrideMethodVisitor.addBaseMethod(OverrideMethodVisitor.SuperTypesData superData, List<IMethodDetails> overrideList, Set<IMethodDetails> baseMethods, ArgType superType) private MethodOverrideAttrOverrideMethodVisitor.applyOverrideAttr(MethodNode mth, List<IMethodDetails> overrideList, Set<IMethodDetails> baseMethods, boolean update) private MethodOverrideAttrOverrideMethodVisitor.applyOverrideAttr(MethodNode mth, List<IMethodDetails> overrideList, Set<IMethodDetails> baseMethods, boolean update) private @Nullable MethodOverrideAttrOverrideMethodVisitor.buildOverrideAttr(MethodNode mth, List<IMethodDetails> overrideList, Set<IMethodDetails> baseMethods, @Nullable MethodOverrideAttr attr) private @Nullable MethodOverrideAttrOverrideMethodVisitor.buildOverrideAttr(MethodNode mth, List<IMethodDetails> overrideList, Set<IMethodDetails> baseMethods, @Nullable MethodOverrideAttr attr) private List<IMethodDetails> MethodInvokeVisitor.filterApplicableMethods(List<IMethodDetails> methods, List<ArgType> types, Function<TypeCompareEnum, Boolean> acceptFunction) private @NotNull List<MethodNode> OverrideMethodVisitor.getMethodNodes(MethodNode mth, List<IMethodDetails> overrideList) private booleanMethodInvokeVisitor.isOverloadResolved(IMethodDetails expectedMthDetails, List<IMethodDetails> overloadedMethods, List<ArgType> castTypes) MethodInvokeVisitor.searchCastTypes(MethodNode parentMth, IMethodDetails mthDetails, List<IMethodDetails> overloadedMethods, List<ArgType> compilerVarTypes) -
Uses of IMethodDetails in jadx.core.dex.visitors.methods
Classes in jadx.core.dex.visitors.methods that implement IMethodDetailsConstructors in jadx.core.dex.visitors.methods with parameters of type IMethodDetails