Uses of Interface
jadx.api.ICodeInfo
Packages that use ICodeInfo
Package
Description
-
Uses of ICodeInfo in jadx.api
Modifier and TypeFieldDescriptionprivate final ICodeInfoResourceFileContent.contentstatic final ICodeInfoICodeInfo.EMPTYModifier and TypeMethodDescriptionICodeWriter.finish()@NotNull ICodeInfo@NotNull ICodeInfoJavaClass.getCodeInfo()private @Nullable ICodeInfoJavaClass.load()Decompile class and loads internal lists of fields, methods, etc.static ICodeInfoResourcesLoader.loadToCodeWriter(InputStream is) static ICodeInfoResourcesLoader.loadToCodeWriter(InputStream is, Charset charset) JavaClass.reload()Modifier and TypeMethodDescriptionvoid@Nullable JavaNodeJadxDecompiler.getClosestJavaNode(ICodeInfo codeInfo, int pos) @Nullable JavaNodeJadxDecompiler.getEnclosingNode(ICodeInfo codeInfo, int pos) @Nullable JavaNodeJadxDecompiler.getJavaNodeAtPosition(ICodeInfo codeInfo, int pos) @Nullable JavaNodeJadxDecompiler.getJavaNodeByCodeAnnotation(@Nullable ICodeInfo codeInfo, @Nullable ICodeAnnotation ann) JavaClass.getUsePlacesFor(ICodeInfo codeInfo, JavaNode javaNode) private @Nullable JavaVariableJadxDecompiler.resolveVarRef(ICodeInfo codeInfo, VarRef varRef) ModifierConstructorDescriptionResourceFileContent(String name, ResourceType type, ICodeInfo content) -
Uses of ICodeInfo in jadx.api.impl
Classes in jadx.api.impl that implement ICodeInfoFields in jadx.api.impl with type parameters of type ICodeInfoMethods in jadx.api.impl that return ICodeInfoModifier and TypeMethodDescriptionAnnotatedCodeWriter.finish()SimpleCodeWriter.finish()@NotNull ICodeInfo@NotNull ICodeInfo@NotNull ICodeInfoMethods in jadx.api.impl with parameters of type ICodeInfo -
Uses of ICodeInfo in jadx.api.utils
Methods in jadx.api.utils with parameters of type ICodeInfoModifier and TypeMethodDescriptionstatic StringCodeUtils.extractMethodCode(MethodNode mth, ICodeInfo codeInfo) Cut method code (including comments and annotations) from class code.static intCodeUtils.getMethodEnd(MethodNode mth, ICodeInfo codeInfo) Search method end position in provided class code info.private static intCodeUtils.getMethodStart(MethodNode mth, ICodeInfo codeInfo) Search first empty line before method definition to include comments and annotations -
Uses of ICodeInfo in jadx.core
Modifier and TypeMethodDescription@Nullable ICodeInfoProcessClass.forceGenerateCode(ClassNode cls) Generate code for class without processing its deps@Nullable ICodeInfoProcessClass.forceGenerateCodeForMode(ClassNode cls, DecompilationMode mode) @NotNull ICodeInfoProcessClass.generateCode(ClassNode cls) private @Nullable ICodeInfo -
Uses of ICodeInfo in jadx.core.codegen
Methods in jadx.core.codegen that return ICodeInfoModifier and TypeMethodDescriptionstatic ICodeInfoprivate static ICodeInfoCodeGen.generateJavaCode(ClassNode cls, JadxArgs args) private static ICodeInfoCodeGen.generateJson(ClassNode cls) ClassGen.makeClass()private ICodeInfoClassGen.makePackageInfo() -
Uses of ICodeInfo in jadx.core.dex.nodes
Methods in jadx.core.dex.nodes that return ICodeInfoModifier and TypeMethodDescriptionClassNode.decompile()private ICodeInfoClassNode.decompile(boolean searchInCache) ClassNode.decompileWithMode(DecompilationMode mode) WARNING: Slow operation! Use with caution!private ICodeInfoClassNode.generateClassCode()ClassNode.getCode()@Nullable ICodeInfoClassNode.getCodeFromCache()ClassNode.reloadCode()Methods in jadx.core.dex.nodes with parameters of type ICodeInfoModifier and TypeMethodDescriptionprivate static voidClassNode.processDefinitionAnnotations(ICodeInfo codeInfo) Save node definition positions found in code -
Uses of ICodeInfo in jadx.core.dex.visitors
Methods in jadx.core.dex.visitors with parameters of type ICodeInfo -
Uses of ICodeInfo in jadx.core.xmlgen
Methods in jadx.core.xmlgen that return ICodeInfoModifier and TypeMethodDescriptionResContainer.getText()static ICodeInfoXmlGenUtils.makeXmlDump(ICodeWriter writer, ResourceStorage resStorage) BinaryXMLParser.parse(InputStream inputStream) Methods in jadx.core.xmlgen with parameters of type ICodeInfoModifier and TypeMethodDescriptionstatic ResContainerResContainer.resourceTable(String name, List<ResContainer> subFiles, ICodeInfo rootContent) static ResContainerResContainer.textResource(String name, ICodeInfo content)