Uses of Class
de.mirkosertic.bytecoder.core.parser.ControlFlow
Packages that use ControlFlow
-
Uses of ControlFlow in de.mirkosertic.bytecoder.core.parser
Methods in de.mirkosertic.bytecoder.core.parser that return ControlFlowModifier and TypeMethodDescriptionControlFlow.addInstructionAndContinueWith(org.objectweb.asm.tree.AbstractInsnNode instruction, org.objectweb.asm.tree.AbstractInsnNode next) ControlFlow.continueWith(GraphParserState newParserState) ControlFlow.continueWith(org.objectweb.asm.tree.AbstractInsnNode next) ControlFlow.continueWith(org.objectweb.asm.tree.AbstractInsnNode next, GraphParserState newParserState) Methods in de.mirkosertic.bytecoder.core.parser that return types with arguments of type ControlFlowModifier and TypeMethodDescriptionprivate List<ControlFlow> GraphParser.parse(ControlFlow currentFlow, Map<org.objectweb.asm.tree.AbstractInsnNode, Map<org.objectweb.asm.tree.AbstractInsnNode, EdgeType>> incomingEdgesPerInstruction) private List<ControlFlow> GraphParser.parse_ACONST_NULL(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_ATHROW(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_BIPUSH(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_CHECKCAST(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_CMP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DCONSTX(ControlFlow currentFlow, double constant) private List<ControlFlow> GraphParser.parse_DUP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP_X1(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP_X2(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP2(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP2_X1(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_FCONSTX(ControlFlow currentFlow, float constant) private List<ControlFlow> GraphParser.parse_GETFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_GETSTATICFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_GOTO(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_ICONSTX(ControlFlow currentFlow, int constant) private List<ControlFlow> GraphParser.parse_IF_ONEARG(ControlFlow currentFlow, Supplier<Test> testSupplier) private List<ControlFlow> GraphParser.parse_IF_TWOARGS(ControlFlow currentFlow, Supplier<Test> testSupplier) private List<ControlFlow> GraphParser.parse_INSTANCEOF(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKEINTERFACE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKESPECIAL(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKESTATIC(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKEVIRTUAL(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_LCONSTX(ControlFlow currentFlow, long constant) private List<ControlFlow> GraphParser.parse_LDC(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_MONITORENTER(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_MONITOREXIT(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_NARYINS(ControlFlow currentFlow, Supplier<Value> valueFactory, int numberArgs) private List<ControlFlow> GraphParser.parse_NEW(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_NEWARRAY(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_NOP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_POP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_POP2(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_PUTFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_PUTSTATICFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_RETURN(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_RETURNVALUE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_SIPUSH(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_SWAP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_TYPECONVERSION(ControlFlow currentFlow, org.objectweb.asm.Type type) private List<ControlFlow> GraphParser.parse_XALOAD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_XASTORE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_XLOAD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_XSTORE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_ZEROIF(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseFieldInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseFrame(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseIincInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseIntInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseInvokeDynamicInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseJumpInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLabelNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLdcInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLineNumberNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLookupSwitchInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseMethodInsNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseMultiANewArrayInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseTableSwitchInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseTypeInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseVarInsnNode(ControlFlow currentFlow) Methods in de.mirkosertic.bytecoder.core.parser with parameters of type ControlFlowModifier and TypeMethodDescriptionprivate List<ControlFlow> GraphParser.parse(ControlFlow currentFlow, Map<org.objectweb.asm.tree.AbstractInsnNode, Map<org.objectweb.asm.tree.AbstractInsnNode, EdgeType>> incomingEdgesPerInstruction) private List<ControlFlow> GraphParser.parse_ACONST_NULL(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_ATHROW(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_BIPUSH(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_CHECKCAST(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_CMP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DCONSTX(ControlFlow currentFlow, double constant) private List<ControlFlow> GraphParser.parse_DUP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP_X1(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP_X2(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP2(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_DUP2_X1(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_FCONSTX(ControlFlow currentFlow, float constant) private List<ControlFlow> GraphParser.parse_GETFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_GETSTATICFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_GOTO(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_ICONSTX(ControlFlow currentFlow, int constant) private List<ControlFlow> GraphParser.parse_IF_ONEARG(ControlFlow currentFlow, Supplier<Test> testSupplier) private List<ControlFlow> GraphParser.parse_IF_TWOARGS(ControlFlow currentFlow, Supplier<Test> testSupplier) private List<ControlFlow> GraphParser.parse_INSTANCEOF(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKEINTERFACE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKESPECIAL(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKESTATIC(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_INVOKEVIRTUAL(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_LCONSTX(ControlFlow currentFlow, long constant) private List<ControlFlow> GraphParser.parse_LDC(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_MONITORENTER(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_MONITOREXIT(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_NARYINS(ControlFlow currentFlow, Supplier<Value> valueFactory, int numberArgs) private List<ControlFlow> GraphParser.parse_NEW(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_NEWARRAY(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_NOP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_POP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_POP2(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_PUTFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_PUTSTATICFIELD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_RETURN(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_RETURNVALUE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_SIPUSH(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_SWAP(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_TYPECONVERSION(ControlFlow currentFlow, org.objectweb.asm.Type type) private List<ControlFlow> GraphParser.parse_XALOAD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_XASTORE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_XLOAD(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_XSTORE(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parse_ZEROIF(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseFieldInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseFrame(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseIincInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseIntInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseInvokeDynamicInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseJumpInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLabelNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLdcInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLineNumberNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseLookupSwitchInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseMethodInsNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseMultiANewArrayInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseTableSwitchInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseTypeInsnNode(ControlFlow currentFlow) private List<ControlFlow> GraphParser.parseVarInsnNode(ControlFlow currentFlow)