public class NilTraitsVisitor extends Object implements ITraitsVisitor
RUNTIME_DISP_ID, RUNTIME_SLOT
Constructor and Description |
---|
NilTraitsVisitor() |
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 void visit()
ITraitsVisitor
visit
in interface ITraitsVisitor
public void visitEnd()
IVisitor
public Traits getTraits()
getTraits
in interface ITraitsVisitor
public ITraitVisitor visitClassTrait(int kind, Name name, int slotId, ClassInfo clazz)
ITraitsVisitor
visitClassTrait
in interface ITraitsVisitor
public ITraitVisitor visitMethodTrait(int kind, Name name, int dispId, MethodInfo method)
ITraitsVisitor
visitMethodTrait
in interface ITraitsVisitor
public ITraitVisitor visitSlotTrait(int kind, Name name, int slotId, Name slotType, Object slotValue)
ITraitsVisitor
visitSlotTrait
in interface ITraitsVisitor
Copyright © 2016 The Apache Software Foundation. All rights reserved.