| Package | Description | 
|---|---|
| org.apache.flex.abc | This package and its subpackages contain a support library
for manipulating ActionScript bytecode (ABC). | 
| org.apache.flex.abc.diagnostics | This package contains classes and interfaces used to report non-fatal
diagnostics from ABC processing. | 
| org.apache.flex.abc.models | This package contains higher-level models of a method body
and encoders to translate from the basic ABC model
into these higher-level models. | 
| org.apache.flex.abc.optimize | This package contains specialized visitors that transform their input
according to some figure of merit. | 
| org.apache.flex.abc.semantics | This package contains representations of the individual components of an ABC. | 
| org.apache.flex.abc.visitors | This package contains the most basic model of ABC, which uses visitors. | 
| Constructor and Description | 
|---|
| ABCEmitter(IDiagnosticsVisitor diagnosticsVisitor)Construct a new ABCEmitter using the specified diagnostics interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDiagnosticVisitorAn abstract base class implementation of  IDiagnosticsVisitor. | 
| class  | DiagnosticsAggregatorA DiagnosticsAggregator collects AET diagnostics for analysis. | 
| Constructor and Description | 
|---|
| FrameModelEncoder(MethodBodyInfo mbi,
                 FrameModelVisitor<?> visitor,
                 IDiagnosticsVisitor diagnosticsVisitor)Construct a new FrameModelEncoder. | 
| TreeModelEncoder(MethodBodyInfo mbi,
                TreeModelVisitor<T> visitor,
                IDiagnosticsVisitor diagnosticsVisitor)Construct  a new TreeModelEncoder. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected IDiagnosticsVisitor | DeadCodeFilter. diagnostics | 
| Constructor and Description | 
|---|
| DeadCodeFilter(MethodBodyInfo mbi,
              IMethodBodyVisitor delegate,
              IDiagnosticsVisitor diagnostics)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MethodBodyInfo. computeFrameCounts(IDiagnosticsVisitor diagnosticsVisitor)Compute a functions's max_stack, max_scope, and slot count. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NilDiagnosticsVisitorNil implementation of  IDiagnosticsVisitor. | 
| Modifier and Type | Field and Description | 
|---|---|
| static IDiagnosticsVisitor | NilVisitors. NIL_DIAGNOSTICS_VISITORNil  IDiagnosticsVisitor | 
Copyright © 2016 The Apache Software Foundation. All rights reserved.