proguard.classfile
Interface VisitorAccepter

All Known Subinterfaces:
Clazz, Field, Member, Method
All Known Implementing Classes:
Annotation, AnnotationDefaultAttribute, AnnotationElementValue, AnnotationsAttribute, ArrayElementValue, Attribute, ClassConstant, ClassElementValue, CodeAttribute, Constant, ConstantElementValue, ConstantValueAttribute, DeprecatedAttribute, DoubleConstant, DoubleType, ElementValue, EnclosingMethodAttribute, EnumConstantElementValue, ExceptionInfo, ExceptionsAttribute, FieldrefConstant, FloatConstant, FloatType, FullFrame, InnerClassesAttribute, InnerClassesInfo, IntegerConstant, IntegerType, InterfaceMethodrefConstant, LessZeroFrame, LibraryClass, LibraryField, LibraryMember, LibraryMethod, LineNumberTableAttribute, LocalVariableTableAttribute, LocalVariableTypeTableAttribute, LongConstant, LongType, MethodrefConstant, MoreZeroFrame, NameAndTypeConstant, NullType, ObjectType, ParameterAnnotationsAttribute, ProgramClass, ProgramField, ProgramMember, ProgramMethod, RefConstant, RuntimeInvisibleAnnotationsAttribute, RuntimeInvisibleParameterAnnotationsAttribute, RuntimeVisibleAnnotationsAttribute, RuntimeVisibleParameterAnnotationsAttribute, SameOneFrame, SameZeroFrame, SignatureAttribute, SourceDirAttribute, SourceFileAttribute, StackMapAttribute, StackMapFrame, StackMapTableAttribute, StringConstant, SyntheticAttribute, TopType, UninitializedThisType, UninitializedType, UnknownAttribute, Utf8Constant, VerificationType

public interface VisitorAccepter

This interface is a base interface for visitor accepters. It allows visitors to set and get any temporary information they desire on the objects they are visiting. Note that every visitor accepter has only one such property, so visitors will have to take care not to overwrite each other's information, if it is still required.


Method Summary
 java.lang.Object getVisitorInfo()
          Gets the visitor information of the visitor accepter.
 void setVisitorInfo(java.lang.Object visitorInfo)
          Sets the visitor information of the visitor accepter.
 

Method Detail

getVisitorInfo

java.lang.Object getVisitorInfo()
Gets the visitor information of the visitor accepter.


setVisitorInfo

void setVisitorInfo(java.lang.Object visitorInfo)
Sets the visitor information of the visitor accepter.