All Classes
-
All Classes Interface Summary Class Summary Class Description AddAgent Add instruction handler.Addition Add output node.AllAgents All agents that try to decompile incoming instructions.Arguments Arguments of an invocation.ArrayConstructor Array constructor.AstNode Abstract syntax tree node.AstNode.Empty Empty node that does nothing.Attributes Type attributes of AST nodes.BipushAgent Bipush instruction handler.Cast Cast node.CastAgent Cast instruction handler.CheckCast Check if the value is of the given type.CheckCastAgent CheckCast instruction handler.ClassField Access to a static field.ClassName Class constant.CompilationStorage Compilation storage.CompileMojo Compiles high-level EO representation into low-level representation.Compiler Compiler.ConstAgent Iconst instruction handler.Constant Constant.Constructor Constructor output node.ConstructorDescriptor Constructor descriptor.DecompilationAgent An agent that tries to understand the current decompilation state and apply some changes to it.DecompilationStorage Decompilation storage.DecompileMojo Decompiles bytecode in EO representation into high-level EO representation.Decompiler Decompiler.DecompilerMachine Decompiler machine.DecompilerState Internal state of decompiler.DefaultCompiler Compiler of high-level eo constructs into XMIRs for the jeo-maven-plugin.DummyAgent Dummy agent.DummyCompiler Dummy compiler.DummyDecompiler Dummy decompiler.DummyStorage Dummy storage.DupAgent Dup instruction handler.Duplicate Duplicate.DynamicInvocation Dynamic invocation.ExpressionType Expression type.Field Access to a field.FieldAssignment Field assignment.FieldRetrieval Field retrieval.FileStorage File storage.GetFieldAgent Getfield instruction handler.GetStaticAgent Getstatic instruction handler.Handle Method or field reference.If If ast node.IfAgent If instruction handler.InMemoryStorage Storage that keeps everything in memory.Instruction Instruction abstraction.Instruction.Nop Not an operation instruction.InterfaceInvocation Interface invocation.Invocation Invocation output node.InvokedynamicAgent Invokedynamic instruction handler.InvokeinterfaceAgent Invokeinterface instruction handler.InvokespecialAgent Invokespecial instruction handler.InvokestaticAgent Invokestatic instruction handler.InvokevirtualAgent Invokevirtual instruction handler.JeoCompiler Compiler of high-level EO programs to low-level EO suitable for jeo-maven-plugin.JeoDecompiler Decompiler that gets jeo instructions and decompiles them into high-level EO constructs.JeoInstruction Class that represents the instruction provided by jeo maven plugin.JeoInstructions Class that represents the instructions provided by jeo maven plugin.Label Label ast node.LabelAgent Label instruction handler.Labeled Node with an attached label.LabelInstruction Label instruction.LdcAgent Ldc instruction handler.Literal Literal output.LoadAgent Instruction handler.LocalVariable A local variable.LocalVariables Local variables.MulAgent Mul instruction handler.Multiplication Multiplication.NaiveDecompiler Naive Decompiler.NewAddress This class represents NEW instruction in the JVM bytecode.NewAgent New instruction handler.NewArrayAgent New array instruction handler.Opcode Opcode output node.OpcodeInstruction Instruction that was created directly in Java code.OpcodeName Opcode name.OpcodeNodes Utility class that transformsAstNode
to a list of XmlNode`s.OpcodesAgent Agent that handles opcodes.OperandStack Operand stack.Owner Owner.Parser Transforms XML nodes into AST nodes.PopAgent Pop instruction handler.Popped Popped.PrefixedName Prefixed name.PutFieldAgent Putfield instruction handler.RawXml This class represents a raw XML node.Return Return statement.ReturnAgent Return instruction handler.Root Root node.SelectiveCompiler Selective compiler.SelectiveDecompiler Selective decompiler.StaticInvocation Static invocation ast node.Storage Storage.StoreAgent Store instruction handler.StoreArray Store array element.StoreToArrayAgent Store to array instruction handler.SubAgent Substraction instruction handler.Substraction Substraction output node.Super Super output node.This This output node.TracedAgent Agent that knows how to log additional information about a decompilation process.TracedAgent.Container Container output.TracedAgent.Log Log output.TracedAgent.Output Output target.Typed Typed node.TypedName Method name with a type.VariableAssignment Variable assignment.WithoutAliases XMIR representation without aliases.WithoutAliasesStorage Storage without aliases.Xmir XMIR representation.XmirEntry Xmir with package.