hasmer
|
Classes | |
class | BooleanOperations |
Visits instructions that perform boolean operations. More... | |
class | CreationOperations |
Visits operations that create new objects/arrays/etc. More... | |
class | EnvironmentIdentifier |
Represents an internal identifier referring to an environment context. More... | |
class | EnvironmentOperations |
Visitors for instructions that deal with function environments. More... | |
class | FieldOperations |
Visits instructions that gets/sets fields in an object. More... | |
class | FunctionOperations |
Visits instructions that depend on / change the flow of the function; i.e. loading parameters, returning values, etc. More... | |
class | InvokeOperations |
Visits instructions that invoke functions, methods, and constructors. More... | |
class | JumpOperations |
Visits instructions that perform jump based on given citeria. More... | |
class | LoadConstantOperations |
Visitors for instructions that load constant values. More... | |
class | MathOperations |
Visits instructions that perform mathematical operations (e.g. addition, subtraction, etc.) More... | |
class | UnaryOperations |
Visits instructions whose decompiled AST is a UnaryExpression, such as TypeOf. More... | |
class | VisitorCollectionAttribute |
Marks a class as containing methods that act as instruction vistors, i.e. marked with the VisitorAttribute attribute. More... | |
class | VisitorAttribute |
Marks a method as an instruction handler. The name of the method is the name of the instruction is handles. The instruction should have the signature of a FunctionDecompiler.InstructionHandler. More... | |