public class DelegatingABCVisitor extends Object implements IABCVisitor
Constructor and Description |
---|
DelegatingABCVisitor(IABCVisitor delegate)
Construct a DelegatingABCVisitor.
|
Modifier and Type | Method and Description |
---|---|
void |
visit(int majorVersion,
int minorVersion) |
IClassVisitor |
visitClass(InstanceInfo iinfo,
ClassInfo cinfo)
Visit a class.
|
void |
visitEnd()
Indicates that no further method calls will be made on this visitor
instance.
|
IMethodVisitor |
visitMethod(MethodInfo minfo)
Visit a method.
|
void |
visitPooledDouble(Double d)
Visit a pooled double value.
|
void |
visitPooledInt(Integer i)
Visit a pooled integer value.
|
void |
visitPooledMetadata(Metadata md)
Visit a pooled metadata value.
|
void |
visitPooledName(Name n)
Visit a pooled name value.
|
void |
visitPooledNamespace(Namespace ns)
Visit a pooled namespace value.
|
void |
visitPooledNsSet(Nsset nss)
Visit a pooled namespace set value.
|
void |
visitPooledString(String s)
Visit a pooled string value.
|
void |
visitPooledUInt(Long l)
Visit a pooled unsigned integer value.
|
IScriptVisitor |
visitScript()
Visit a script.
|
public DelegatingABCVisitor(IABCVisitor delegate)
delegate
- - the IABCVisitor this visitor delegates to.public void visit(int majorVersion, int minorVersion)
visit
in interface IABCVisitor
public void visitEnd()
IVisitor
public IScriptVisitor visitScript()
IABCVisitor
visitScript
in interface IABCVisitor
public IClassVisitor visitClass(InstanceInfo iinfo, ClassInfo cinfo)
IABCVisitor
visitClass
in interface IABCVisitor
iinfo
- - the class' instance info.cinfo
- - the class' class info.public IMethodVisitor visitMethod(MethodInfo minfo)
IABCVisitor
visitMethod
in interface IABCVisitor
minfo
- - the Method's method info.public void visitPooledInt(Integer i)
IABCVisitor
visitPooledInt
in interface IABCVisitor
public void visitPooledUInt(Long l)
IABCVisitor
visitPooledUInt
in interface IABCVisitor
public void visitPooledDouble(Double d)
IABCVisitor
visitPooledDouble
in interface IABCVisitor
public void visitPooledString(String s)
IABCVisitor
visitPooledString
in interface IABCVisitor
public void visitPooledNamespace(Namespace ns)
IABCVisitor
visitPooledNamespace
in interface IABCVisitor
public void visitPooledNsSet(Nsset nss)
IABCVisitor
visitPooledNsSet
in interface IABCVisitor
public void visitPooledName(Name n)
IABCVisitor
visitPooledName
in interface IABCVisitor
public void visitPooledMetadata(Metadata md)
IABCVisitor
visitPooledMetadata
in interface IABCVisitor
Copyright © 2016 The Apache Software Foundation. All rights reserved.