Uses of Class
jadx.core.dex.info.ClassInfo
Packages that use ClassInfo
Package
Description
-
Uses of ClassInfo in jadx.analysis.callgraph
Methods in jadx.analysis.callgraph with parameters of type ClassInfo -
Uses of ClassInfo in jadx.core.clsp
Methods in jadx.core.clsp with parameters of type ClassInfoModifier and TypeMethodDescriptionprivate List<ClspMethod> ClsSet.readClsMethods(DataInputStream in, ClassInfo clsInfo) private ClspMethodClsSet.readMethod(DataInputStream in, ClassInfo clsInfo) -
Uses of ClassInfo in jadx.core.codegen
Fields in jadx.core.codegen with type parameters of type ClassInfoMethods in jadx.core.codegen that return ClassInfoModifier and TypeMethodDescriptionprivate @Nullable ClassInfoInsnGen.getClassForSuperCall(MethodInfo callMth) Search call class in super types of this and all parent classes (needed for inlined synthetic calls)Methods in jadx.core.codegen that return types with arguments of type ClassInfoMethods in jadx.core.codegen with parameters of type ClassInfoModifier and TypeMethodDescriptionvoidClassGen.addClsName(ICodeWriter code, ClassInfo classInfo) voidClassGen.addClsShortNameForced(ICodeWriter code, ClassInfo classInfo) private voidprivate static booleanClassGen.checkInnerCollision(RootNode root, @Nullable ClassInfo useCls, ClassInfo searchCls) private static booleanClassGen.checkInPackageCollision(RootNode root, ClassInfo useCls, ClassInfo searchCls) Check if class with same name exists in current packageprivate StringClassGen.expandInnerClassName(ClassInfo useCls, ClassInfo extClsInfo) private static booleanClassGen.isBothClassesInOneTopClass(ClassInfo useCls, ClassInfo extClsInfo) private static booleanClassGen.isClassInnerFor(ClassInfo inner, ClassInfo parent) voidClassGen.useClass(ICodeWriter code, ClassInfo classInfo) voidInsnGen.useClass(ICodeWriter code, ClassInfo cls) private StringClassGen.useClassInternal(ClassInfo useCls, ClassInfo extClsInfo) -
Uses of ClassInfo in jadx.core.deobf
Methods in jadx.core.deobf with parameters of type ClassInfo -
Uses of ClassInfo in jadx.core.dex.attributes.nodes
Methods in jadx.core.dex.attributes.nodes that return ClassInfoConstructors in jadx.core.dex.attributes.nodes with parameters of type ClassInfo -
Uses of ClassInfo in jadx.core.dex.info
Fields in jadx.core.dex.info declared as ClassInfoModifier and TypeFieldDescriptionprivate final ClassInfoFieldInfo.declClassprivate final ClassInfoMethodInfo.declClassprivate @Nullable ClassInfoClassInfo.parentClassFields in jadx.core.dex.info with type parameters of type ClassInfoMethods in jadx.core.dex.info that return ClassInfoModifier and TypeMethodDescriptionstatic ClassInfostatic ClassInfoClassInfo.fromNameWithoutCache(RootNode root, String fullClsName, boolean canBeInner) static ClassInfoFieldInfo.getDeclClass()MethodInfo.getDeclClass()@Nullable ClassInfoClassInfo.getParentClass()Return the outer class of the class represented by this ClassInfo@Nullable ClassInfoClassInfo.getTopParentClass()Return the top outer class of the class represented by this ClassInfoMethods in jadx.core.dex.info with parameters of type ClassInfoModifier and TypeMethodDescriptionintstatic FieldInfostatic MethodInfoMethodInfo.fromDetails(RootNode root, ClassInfo declClass, String name, List<ArgType> args, ArgType retType) static MethodInfoMethodInfo.fromMethodProto(RootNode root, ClassInfo declClass, String name, IMethodProto proto) private static StringClassInfo.makeFullClsName(String pkg, String shortName, ClassInfo parentClass, boolean alias, boolean raw) Constructors in jadx.core.dex.info with parameters of type ClassInfo -
Uses of ClassInfo in jadx.core.dex.instructions.mods
Methods in jadx.core.dex.instructions.mods that return ClassInfoMethods in jadx.core.dex.instructions.mods with parameters of type ClassInfoModifier and TypeMethodDescriptionprivate ConstructorInsn.CallTypeConstructorInsn.getCallType(MethodNode mth, ClassInfo classType, InsnArg instanceArg) -
Uses of ClassInfo in jadx.core.dex.nodes
Fields in jadx.core.dex.nodes declared as ClassInfoFields in jadx.core.dex.nodes with type parameters of type ClassInfoMethods in jadx.core.dex.nodes that return ClassInfoModifier and TypeMethodDescriptionClassNode.getClassInfo()Internal class info (don't use in code generation and external api).Methods in jadx.core.dex.nodes with parameters of type ClassInfoModifier and TypeMethodDescriptionstatic ClassNodeClassNode.addSyntheticClass(RootNode root, ClassInfo clsInfo, int accessFlags) @Nullable ClassNodeRootNode.resolveClass(ClassInfo clsInfo) @Nullable ClassNodeRootNode.resolveParentClass(ClassInfo clsInfo) Find and correct the parent of an inner class.Constructors in jadx.core.dex.nodes with parameters of type ClassInfo -
Uses of ClassInfo in jadx.core.dex.nodes.utils
Methods in jadx.core.dex.nodes.utils that return ClassInfo -
Uses of ClassInfo in jadx.core.dex.trycatch
Fields in jadx.core.dex.trycatch with type parameters of type ClassInfoMethods in jadx.core.dex.trycatch that return types with arguments of type ClassInfoMethods in jadx.core.dex.trycatch with parameters of type ClassInfoModifier and TypeMethodDescriptionbooleanExceptionHandler.addCatchType(MethodNode mth, @Nullable ClassInfo type) Add exception type to catch blockstatic ExceptionHandlerExceptionHandler.build(MethodNode mth, int addr, @Nullable ClassInfo type) Method parameters in jadx.core.dex.trycatch with type arguments of type ClassInfoModifier and TypeMethodDescriptionvoidExceptionHandler.addCatchTypes(MethodNode mth, Collection<ClassInfo> types) -
Uses of ClassInfo in jadx.core.dex.visitors
Methods in jadx.core.dex.visitors with parameters of type ClassInfoModifier and TypeMethodDescriptionprivate static @Nullable ExceptionHandlerAttachTryCatchVisitor.createHandler(MethodNode mth, InsnNode[] insnByOffset, int handlerOffset, @Nullable ClassInfo type) private StringApplyVariableNames.makeNameForCheckedClass(ClassInfo classInfo) private StringApplyVariableNames.makeNameForClass(ClassInfo classInfo) -
Uses of ClassInfo in jadx.core.dex.visitors.blocks
Methods in jadx.core.dex.visitors.blocks with parameters of type ClassInfoModifier and TypeMethodDescriptionprivate static intBlockExceptionHandler.compareByTypeAndName(Comparator<ArgType> comparator, ClassInfo first, ClassInfo second) -
Uses of ClassInfo in jadx.core.dex.visitors.gradle
Methods in jadx.core.dex.visitors.gradle with parameters of type ClassInfoModifier and TypeMethodDescriptionprivate static booleanNonFinalResIdsVisitor.isCustomResourceClass(ClassInfo cls) -
Uses of ClassInfo in jadx.core.dex.visitors.kotlin
Fields in jadx.core.dex.visitors.kotlin declared as ClassInfoModifier and TypeFieldDescriptionprivate @Nullable ClassInfoProcessKotlinInternals.kotlinIntrinsicsCls -
Uses of ClassInfo in jadx.core.dex.visitors.typeinference
Methods in jadx.core.dex.visitors.typeinference with parameters of type ClassInfo -
Uses of ClassInfo in jadx.core.utils
Methods in jadx.core.utils with parameters of type ClassInfoModifier and TypeMethodDescriptionstatic StringDotGraphUtils.classFormatName(ClassInfo cls, boolean longName) -
Uses of ClassInfo in jadx.core.utils.android
Methods in jadx.core.utils.android with parameters of type ClassInfoModifier and TypeMethodDescriptionstatic booleanAndroidResourcesUtils.handleAppResField(ICodeWriter code, ClassGen clsGen, ClassInfo declClass)