Package | Description |
---|---|
org.apache.flex.abc.visitors |
This package contains the most basic model of ABC, which uses visitors.
|
org.apache.flex.compiler.internal.abc | |
org.apache.flex.compiler.internal.as.codegen |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingTraitVisitor
this class just passes all calls through to the delegate - used as a base
class when you want to modify the behavior of some of the methods.
|
class |
NilTraitVisitor
An ITraitVisitor that ignores its input as far as possible.
|
Modifier and Type | Field and Description |
---|---|
static ITraitVisitor |
NilVisitors.NIL_TRAIT_VISITOR
Nil
ITraitVisitor ; |
Modifier and Type | Method and Description |
---|---|
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) |
ITraitVisitor |
NilTraitsVisitor.visitMethodTrait(int kind,
Name name,
int dispId,
MethodInfo method) |
ITraitVisitor |
ITraitsVisitor.visitMethodTrait(int kind,
Name name,
int dispID,
MethodInfo method)
Define a method trait.
|
ITraitVisitor |
DelegatingTraitsVisitor.visitMethodTrait(int kind,
Name name,
int dispID,
MethodInfo method) |
ITraitVisitor |
NilTraitsVisitor.visitSlotTrait(int kind,
Name name,
int slotId,
Name slotType,
Object slotValue) |
ITraitVisitor |
ITraitsVisitor.visitSlotTrait(int kind,
Name name,
int slotID,
Name slotType,
Object slotValue)
Define a slot trait.
|
ITraitVisitor |
DelegatingTraitsVisitor.visitSlotTrait(int kind,
Name name,
int slotID,
Name slotType,
Object slotValue) |
Constructor and Description |
---|
DelegatingTraitVisitor(ITraitVisitor delegate) |
Modifier and Type | Method and Description |
---|---|
ITraitVisitor |
ScopedDefinitionTraitsVisitor.visitClassTrait(int kind,
Name name,
int slot_id,
ClassInfo clazz) |
ITraitVisitor |
ScopedDefinitionTraitsVisitor.visitMethodTrait(int kind,
Name name,
int disp_id,
MethodInfo method) |
ITraitVisitor |
ScopedDefinitionTraitsVisitor.visitSlotTrait(int kind,
Name name,
int slot_id,
Name slot_type,
Object slot_value) |
Modifier and Type | Method and Description |
---|---|
void |
LexicalScope.processMetadata(ITraitVisitor tv,
IMetaInfo[] meta_infos)
Metadata management - works on IMetaInfo,
which is a common interface of IMetaTagNode and IMetaTag.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.