| Package | Description |
|---|---|
| org.apache.flex.abc |
This package and its subpackages contain a support library
for manipulating ActionScript bytecode (ABC).
|
| org.apache.flex.abc.print |
This package contains specialized visitors and supporting classes that transform their input into a human readable form.
|
| org.apache.flex.abc.visitors |
This package contains the most basic model of ABC, which uses visitors.
|
| org.apache.flex.compiler.internal.abc |
| Modifier and Type | Method and Description |
|---|---|
protected int |
PoolingABCVisitor.getClassId(ClassInfo info) |
IClassVisitor |
PoolingABCVisitor.visitClass(InstanceInfo iinfo,
ClassInfo cinfo) |
IClassVisitor |
ABCEmitter.visitClass(InstanceInfo iinfo,
ClassInfo cinfo) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ABCDumpVisitor.traverseClassInit(MethodInfo init,
ClassInfo classInfo,
Trait classTrait,
ScriptInfo scriptInfo)
Traverse a class init method
|
protected void |
ABCDumpVisitor.traverseScriptClassTrait(int classId,
InstanceInfo instanceInfo,
ClassInfo classInfo,
Trait trait,
ScriptInfo scriptInfo)
Traverse a class trait of a script
|
| Modifier and Type | Method and Description |
|---|---|
IClassVisitor |
NilABCVisitor.visitClass(InstanceInfo iinfo,
ClassInfo cinfo) |
IClassVisitor |
IABCVisitor.visitClass(InstanceInfo iinfo,
ClassInfo cinfo)
Visit a class.
|
IClassVisitor |
DelegatingABCVisitor.visitClass(InstanceInfo iinfo,
ClassInfo cinfo) |
ITraitVisitor |
NilTraitsVisitor.visitClassTrait(int kind,
Name name,
int slotId,
ClassInfo clazz) |
ITraitVisitor |
ITraitsVisitor.visitClassTrait(int kind,
Name name,
int slotID,
ClassInfo clazz)
Define a class trait.
|
ITraitVisitor |
DelegatingTraitsVisitor.visitClassTrait(int kind,
Name name,
int slotID,
ClassInfo clazz) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<ClassInfo,TypeDefinitionBase> |
ABCScopeBuilder.classDefinitions |
| Modifier and Type | Method and Description |
|---|---|
IClassVisitor |
ABCScopeBuilder.visitClass(InstanceInfo iinfo,
ClassInfo cinfo)
Visit class definition pool.
|
ITraitVisitor |
ScopedDefinitionTraitsVisitor.visitClassTrait(int kind,
Name name,
int slot_id,
ClassInfo clazz) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.