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)