Uses of Class
jadx.core.utils.exceptions.CodegenException
Packages that use CodegenException
Package
Description
-
Uses of CodegenException in jadx.core.codegen
Methods in jadx.core.codegen that throw CodegenExceptionModifier and TypeMethodDescriptionprivate voidConditionGen.add(ICodeWriter code, ConditionGen.CondStack stack, IfCondition condition) voidConditionGen.add(ICodeWriter code, IfCondition condition) private voidConditionGen.addAndOr(ICodeWriter code, ConditionGen.CondStack stack, IfCondition condition) voidInsnGen.addArg(ICodeWriter code, InsnArg arg) voidInsnGen.addArg(ICodeWriter code, InsnArg arg, boolean wrap) voidInsnGen.addArg(ICodeWriter code, InsnArg arg, Set<InsnGen.Flags> flags) voidInsnGen.addArgDot(ICodeWriter code, InsnArg arg) private voidRegionGen.addCaseKey(ICodeWriter code, InsnArg arg, Object k) voidClassGen.addClassBody(ICodeWriter clsCode) voidClassGen.addClassBody(ICodeWriter clsCode, boolean printClassName) voidClassGen.addClassCode(ICodeWriter code) private voidConditionGen.addCompare(ICodeWriter code, ConditionGen.CondStack stack, Compare compare) private voidClassGen.addEnumFields(ICodeWriter code) private voidClassGen.addFields(ICodeWriter code) voidMethodGen.addInstructions(ICodeWriter code) voidClassGen.addMethodCode(ICodeWriter code, MethodNode mth) private voidConditionGen.addNot(ICodeWriter code, ConditionGen.CondStack stack, IfCondition condition) private booleanInsnGen.addOuterClassInstance(ConstructorInsn insn, ICodeWriter code, MethodNode callMth) voidMethodGen.addRegionInsns(ICodeWriter code) private voidConditionGen.addTernary(ICodeWriter code, ConditionGen.CondStack stack, IfCondition condition) private voidInsnGen.addWrappedArg(ICodeWriter code, InsnWrapArg arg, Set<InsnGen.Flags> flags) voidInsnGen.assignVar(ICodeWriter code, InsnNode insn) private booleanRegionGen.connectElseIf(ICodeWriter code, IContainer els) Connect if-else-if blockprivate voidInsnGen.fallbackOnlyInsn(InsnNode insn) private voidInsnGen.fillArray(ICodeWriter code, FillArrayInsn arrayNode) In most cases must be combined with new array instructions.private voidInsnGen.filledNewArray(FilledNewArrayNode insn, ICodeWriter code) (package private) voidInsnGen.generateMethodArguments(ICodeWriter code, BaseInvokeNode insn, int startArgNum, @Nullable MethodNode mthNode) private voidMethodGen.generateSimpleCode(ICodeWriter code) private voidInsnGen.inlineAnonymousConstructor(ICodeWriter code, ClassNode cls, ConstructorInsn insn) private voidInsnGen.instanceField(ICodeWriter code, FieldInfo field, InsnArg arg) private voidInsnGen.makeArith(ArithNode insn, ICodeWriter code, Set<InsnGen.Flags> state) private voidInsnGen.makeArithOneArg(ArithNode insn, ICodeWriter code) private voidRegionGen.makeCatchBlock(ICodeWriter code, ExceptionHandler handler) ClassGen.makeClass()private voidInsnGen.makeConstructor(ConstructorInsn insn, ICodeWriter code) voidRegionGen.makeIf(IfRegion region, ICodeWriter code, boolean newLine) private voidInsnGen.makeInlinedLambdaMethod(ICodeWriter code, InvokeCustomNode customNode, MethodNode callMth) voidInsnGen.makeInsn(InsnNode insn, ICodeWriter code) protected voidInsnGen.makeInsn(InsnNode insn, ICodeWriter code, InsnGen.Flags flag) private voidInsnGen.makeInsnBody(ICodeWriter code, InsnNode insn, Set<InsnGen.Flags> state) private voidInsnGen.makeInvoke(InvokeNode insn, ICodeWriter code) private voidInsnGen.makeInvokeCustomRaw(InvokeCustomRawNode insn, @Nullable MethodNode callMthNode, ICodeWriter code) private voidInsnGen.makeInvokeLambda(ICodeWriter code, InvokeCustomNode customNode) voidRegionGen.makeLoop(LoopRegion region, ICodeWriter code) private voidInsnGen.makeRefLambda(ICodeWriter code, InvokeCustomNode customNode) voidRegionGen.makeRegion(ICodeWriter code, IContainer cont) private voidRegionGen.makeRegionIndent(ICodeWriter code, IContainer region) voidRegionGen.makeSimpleBlock(IBlock block, ICodeWriter code) voidRegionGen.makeSwitch(SwitchRegion sw, ICodeWriter code) voidRegionGen.makeSynchronizedRegion(SynchronizedRegion cont, ICodeWriter code) private voidInsnGen.makeTernary(TernaryInsn insn, ICodeWriter code, Set<InsnGen.Flags> state) voidRegionGen.makeTryCatch(TryCatchRegion region, ICodeWriter code) private voidInsnGen.oneArgInsn(ICodeWriter code, InsnNode insn, Set<InsnGen.Flags> state, char op) private booleanInsnGen.processVarArg(ICodeWriter code, BaseInvokeNode invokeInsn, InsnArg lastArg) Expand varArgs from filled array.protected voidInsnGen.staticField(ICodeWriter code, FieldInfo field) private voidRegionGen.useField(ICodeWriter code, FieldInfo fldInfo, @Nullable FieldNode fld) private voidConditionGen.wrap(ICodeWriter code, ConditionGen.CondStack stack, IfCondition cond) private voidConditionGen.wrap(ICodeWriter code, InsnArg firstArg) (package private) voidConditionGen.wrap(ICodeWriter code, IfCondition condition) -
Uses of CodegenException in jadx.core.dex.nodes
Methods in jadx.core.dex.nodes that throw CodegenExceptionModifier and TypeMethodDescriptiondefault voidIBlock.generate(RegionGen regionGen, ICodeWriter code) default voidIContainer.generate(RegionGen regionGen, ICodeWriter code) Dispatch to needed generate method in RegionGen -
Uses of CodegenException in jadx.core.dex.regions
Methods in jadx.core.dex.regions that throw CodegenExceptionModifier and TypeMethodDescriptionvoidRegion.generate(RegionGen regionGen, ICodeWriter code) voidSwitchRegion.generate(RegionGen regionGen, ICodeWriter code) voidSynchronizedRegion.generate(RegionGen regionGen, ICodeWriter code) voidTryCatchRegion.generate(RegionGen regionGen, ICodeWriter code) -
Uses of CodegenException in jadx.core.dex.regions.conditions
Methods in jadx.core.dex.regions.conditions that throw CodegenException -
Uses of CodegenException in jadx.core.dex.regions.loops
Methods in jadx.core.dex.regions.loops that throw CodegenExceptionModifier and TypeMethodDescriptionvoidLoopRegion.generate(RegionGen regionGen, ICodeWriter code)