Package | Description |
---|---|
org.apache.flex.abc.optimize |
This package contains specialized visitors that transform their input
according to some figure of merit.
|
org.apache.flex.abc.visitors |
This package contains the most basic model of ABC, which uses visitors.
|
Modifier and Type | Class and Description |
---|---|
class |
DeadCodeFilter
DeadCodeFilter rebuilds the method's result InstructionList by walking the
control flow graph at visitEnd() time, and resets its delegate's instructions
to the pruned InstructionList.
|
class |
PeepholeOptimizerMethodBodyVisitor
IMethodBodyVisitor that will do peephole optimization of the method body.
|
Constructor and Description |
---|
DeadCodeFilter(MethodBodyInfo mbi,
IMethodBodyVisitor delegate,
IDiagnosticsVisitor diagnostics)
Constructor.
|
PeepholeOptimizerMethodBodyVisitor(IMethodBodyVisitor delegate) |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingMethodBodyVisitor
Base class for various method body visitors that wish to modify the method
body this class just passes all calls through to the delegate
|
class |
NilMethodBodyVisitor
An IMethodBodyVisitor that ignores its input as far as possible.
|
Modifier and Type | Field and Description |
---|---|
static IMethodBodyVisitor |
NilVisitors.NIL_METHOD_BODY_VISITOR
Nil
IMethodBodyVisitor . |
Modifier and Type | Method and Description |
---|---|
IMethodBodyVisitor |
NilMethodVisitor.visitBody(MethodBodyInfo mbi) |
IMethodBodyVisitor |
IMethodVisitor.visitBody(MethodBodyInfo mbi)
Generate a IMethodBodyVisitor.
|
IMethodBodyVisitor |
DelegatingMethodVisitor.visitBody(MethodBodyInfo mbi) |
Constructor and Description |
---|
DelegatingMethodBodyVisitor(IMethodBodyVisitor delegate) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.