See: Description
Interface | Description |
---|---|
ClassDependencySort.IInstanceInfoProvider |
The objects being sorted need to show an InstanceInfo.
|
Class | Description |
---|---|
ABCConstants |
ABCConstants contains manifest constants for the various codes and flags in an ABC file.
|
ABCEmitter |
The ABCEmitter is an IABCVisitor that collects information about
the ABC and emits it as a byte array.
|
ABCLinker |
The ABCLinker links a sequence of ABC blocks into a single ABC block,
and contains utility methods to perform various transformations on the ABC.
|
ABCLinker.ABCLinkerSettings | |
ABCParser |
ABCParser reads an ABC from a byte array or an input stream
and translates it into a sequence of AET operations.
|
ClassDependencySort |
ClassDependencySort contains data structures and algorithms to sort a list of
classes into dependency order.
|
EntryOrderedStore<T> |
A custom container with the following properties:
Ordered by entry, so iteration is in the order objects are added.
|
Pool<T> |
Abstract representation of an ABC pool.
|
PoolingABCVisitor |
This class implements an IABCVisitor which will simply collect
all of the structures of an ABC block, such as constant pools, method
infos, class infos, etc into various pools so they can be processed later
in a different order than the IABCVisitor events are received in.
|
Enum | Description |
---|---|
Pool.DefaultType |
A type-safe flag callers pass to the constructor to indicate whether or
not the Pool has a default zero entry.
|
ABC is the bytecode executed by the ActionScript Virtual Machine in Flash Player. The format and semantics of ABC is described in the document ActionScript Virtual Machine 2 (AVM2) Overview. This library uses a set of visitor-pattern interfaces to expose the structure of ABC.
The immediate contents of this package are classes for reading and writing ABC,
such as ABCParser
and
Copyright © 2016 The Apache Software Foundation. All rights reserved.