public class DelegatingTraitsVisitor extends Object implements ITraitsVisitor
RUNTIME_DISP_ID, RUNTIME_SLOT| Constructor and Description |
|---|
DelegatingTraitsVisitor(ITraitsVisitor delegate) |
| Modifier and Type | Method and Description |
|---|---|
Traits |
getTraits() |
void |
visit()
Begin visiting traits.
|
ITraitVisitor |
visitClassTrait(int kind,
Name name,
int slotID,
ClassInfo clazz)
Define a class trait.
|
void |
visitEnd()
Indicates that no further method calls will be made on this visitor
instance.
|
ITraitVisitor |
visitMethodTrait(int kind,
Name name,
int dispID,
MethodInfo method)
Define a method trait.
|
ITraitVisitor |
visitSlotTrait(int kind,
Name name,
int slotID,
Name slotType,
Object slotValue)
Define a slot trait.
|
public DelegatingTraitsVisitor(ITraitsVisitor delegate)
public void visit()
ITraitsVisitorvisit in interface ITraitsVisitorpublic void visitEnd()
IVisitorpublic Traits getTraits()
getTraits in interface ITraitsVisitorpublic ITraitVisitor visitSlotTrait(int kind, Name name, int slotID, Name slotType, Object slotValue)
ITraitsVisitorvisitSlotTrait in interface ITraitsVisitorpublic ITraitVisitor visitClassTrait(int kind, Name name, int slotID, ClassInfo clazz)
ITraitsVisitorvisitClassTrait in interface ITraitsVisitorpublic ITraitVisitor visitMethodTrait(int kind, Name name, int dispID, MethodInfo method)
ITraitsVisitorvisitMethodTrait in interface ITraitsVisitorCopyright © 2016 The Apache Software Foundation. All rights reserved.