Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- org.eolang.opeo.CompileMojo
- org.eolang.opeo.DecompileMojo
- org.eolang.opeo.decompilation.agents.AddAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Addition (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.AllAgents (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Arguments
- org.eolang.opeo.ast.ArrayConstructor (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.AstNode.Empty (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.Attributes (implements org.eolang.opeo.ast.Xmir)
- org.eolang.opeo.decompilation.agents.BipushAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Cast (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.CastAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.CheckCast (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.CheckCastAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.ClassField (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.ClassName (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.storage.CompilationStorage (implements org.eolang.opeo.storage.Storage)
- org.eolang.opeo.decompilation.agents.ConstAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Constant (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.Constructor (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.ConstructorDescriptor
- org.eolang.opeo.storage.DecompilationStorage (implements org.eolang.opeo.storage.Storage)
- org.eolang.opeo.decompilation.DecompilerMachine
- org.eolang.opeo.decompilation.DecompilerState
- org.eolang.opeo.compilation.DefaultCompiler (implements org.eolang.opeo.compilation.Compiler)
- org.eolang.opeo.decompilation.agents.DummyAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.compilation.DummyCompiler (implements org.eolang.opeo.compilation.Compiler)
- org.eolang.opeo.decompilation.DummyDecompiler (implements org.eolang.opeo.decompilation.Decompiler)
- org.eolang.opeo.storage.DummyStorage (implements org.eolang.opeo.storage.Storage)
- org.eolang.opeo.decompilation.agents.DupAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Duplicate (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.DynamicInvocation (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.ExpressionType
- org.eolang.opeo.ast.Field (implements org.eolang.opeo.ast.Typed, org.eolang.opeo.ast.Xmir)
- org.eolang.opeo.ast.FieldAssignment (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.ast.FieldRetrieval (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.storage.FileStorage (implements org.eolang.opeo.storage.Storage)
- org.eolang.opeo.decompilation.agents.GetFieldAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.GetStaticAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Handle (implements org.eolang.opeo.ast.Xmir)
- org.eolang.opeo.ast.If (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.decompilation.agents.IfAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.storage.InMemoryStorage (implements org.eolang.opeo.storage.Storage)
- org.eolang.opeo.Instruction.Nop (implements org.eolang.opeo.Instruction)
- org.eolang.opeo.ast.InterfaceInvocation (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.Invocation (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.InvokedynamicAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.InvokeinterfaceAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.InvokespecialAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.InvokestaticAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.InvokevirtualAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.compilation.JeoCompiler
- org.eolang.opeo.jeo.JeoDecompiler
- org.eolang.opeo.jeo.JeoInstruction (implements org.eolang.opeo.Instruction)
- org.eolang.opeo.jeo.JeoInstructions
- org.eolang.opeo.ast.Label (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.decompilation.agents.LabelAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Labeled (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.LabelInstruction (implements org.eolang.opeo.Instruction)
- org.eolang.opeo.decompilation.agents.LdcAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Literal (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.LoadAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.LocalVariable (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.LocalVariables
- org.eolang.opeo.decompilation.agents.MulAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Multiplication (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.NaiveDecompiler (implements org.eolang.opeo.decompilation.Decompiler)
- org.eolang.opeo.ast.NewAddress (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.NewAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.NewArrayAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Opcode (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.OpcodeInstruction (implements org.eolang.opeo.Instruction)
- org.eolang.opeo.ast.OpcodeName
- org.eolang.opeo.ast.OpcodeNodes
- org.eolang.opeo.decompilation.agents.OpcodesAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.OperandStack
- org.eolang.opeo.ast.Owner (implements org.eolang.opeo.ast.Xmir)
- org.eolang.opeo.decompilation.agents.PopAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Popped (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.PrefixedName
- org.eolang.opeo.decompilation.agents.PutFieldAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.RawXml (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.ast.Return (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.decompilation.agents.ReturnAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Root (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.compilation.SelectiveCompiler (implements org.eolang.opeo.compilation.Compiler)
- org.eolang.opeo.SelectiveDecompiler (implements org.eolang.opeo.decompilation.Decompiler)
- org.eolang.opeo.ast.StaticInvocation (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.StoreAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.StoreArray (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.StoreToArrayAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.SubAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.ast.Substraction (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.Super (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.ast.This (implements org.eolang.opeo.ast.AstNode, org.eolang.opeo.ast.Typed)
- org.eolang.opeo.decompilation.agents.TracedAgent (implements org.eolang.opeo.decompilation.agents.DecompilationAgent)
- org.eolang.opeo.decompilation.agents.TracedAgent.Container (implements org.eolang.opeo.decompilation.agents.TracedAgent.Output)
- org.eolang.opeo.decompilation.agents.TracedAgent.Log (implements org.eolang.opeo.decompilation.agents.TracedAgent.Output)
- org.eolang.opeo.ast.TypedName
- org.eolang.opeo.ast.VariableAssignment (implements org.eolang.opeo.ast.AstNode)
- org.eolang.opeo.decompilation.WithoutAliases
- org.eolang.opeo.storage.WithoutAliasesStorage (implements org.eolang.opeo.storage.Storage)
- org.eolang.opeo.storage.XmirEntry
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
Interface Hierarchy
- org.eolang.opeo.compilation.Compiler
- org.eolang.opeo.decompilation.agents.DecompilationAgent
- org.eolang.opeo.decompilation.Decompiler
- org.eolang.opeo.Instruction
- org.eolang.opeo.compilation.Parser
- org.eolang.opeo.storage.Storage
- org.eolang.opeo.decompilation.agents.TracedAgent.Output
- org.eolang.opeo.ast.Typed
- org.eolang.opeo.ast.Xmir
- org.eolang.opeo.ast.AstNode