Class InvokedynamicAgent
java.lang.Object
org.eolang.opeo.decompilation.agents.InvokedynamicAgent
- All Implemented Interfaces:
DecompilationAgent
Invokedynamic instruction handler.
- Since:
- 0.5
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanappropriate(DecompilerState state) Check if the agent is suitable for the current state.voidhandle(DecompilerState state) Handle the current state.org.eolang.opeo.decompilation.agents.SupportedSupported opcodes.
-
Constructor Details
-
InvokedynamicAgent
public InvokedynamicAgent()
-
-
Method Details
-
appropriate
Description copied from interface:DecompilationAgentCheck if the agent is suitable for the current state.- Specified by:
appropriatein interfaceDecompilationAgent- Parameters:
state- Current state.- Returns:
- True if the agent is suitable for the current state.
-
supported
public org.eolang.opeo.decompilation.agents.Supported supported()Description copied from interface:DecompilationAgentSupported opcodes.- Specified by:
supportedin interfaceDecompilationAgent- Returns:
- Supported opcodes.
-
handle
Description copied from interface:DecompilationAgentHandle the current state.- Specified by:
handlein interfaceDecompilationAgent- Parameters:
state- Current state to handle together with operand stack and variables.
-