Uses of Class
serp.bytecode.visitor.BCVisitor

Packages that use BCVisitor
serp.bytecode Bytecode Manipuation 
serp.bytecode.lowlevel Lowlevel Bytecode Manipuation 
serp.bytecode.visitor Bytecode Visitor 
 

Uses of BCVisitor in serp.bytecode
 

Methods in serp.bytecode with parameters of type BCVisitor
 void CmpInstruction.acceptVisit(BCVisitor visit)
           
 void BCMethod.acceptVisit(BCVisitor visit)
           
 void Deprecated.acceptVisit(BCVisitor visit)
           
 void MonitorEnterInstruction.acceptVisit(BCVisitor visit)
           
 void LocalVariable.acceptVisit(BCVisitor visit)
           
 void ArrayStoreInstruction.acceptVisit(BCVisitor visit)
           
 void Synthetic.acceptVisit(BCVisitor visit)
           
 void Instruction.acceptVisit(BCVisitor visit)
           
 void TableSwitchInstruction.acceptVisit(BCVisitor visit)
           
 void BCField.acceptVisit(BCVisitor visit)
           
 void ArrayLoadInstruction.acceptVisit(BCVisitor visit)
           
 void BCClass.acceptVisit(BCVisitor visit)
           
 void ReturnInstruction.acceptVisit(BCVisitor visit)
           
 void LookupSwitchInstruction.acceptVisit(BCVisitor visit)
           
 void ConstantInstruction.acceptVisit(BCVisitor visit)
           
 void LocalVariableTypeTable.acceptVisit(BCVisitor visit)
           
 void LineNumber.acceptVisit(BCVisitor visit)
           
 void MonitorExitInstruction.acceptVisit(BCVisitor visit)
           
 void Annotation.acceptVisit(BCVisitor visit)
           
 void Annotation.Property.acceptVisit(BCVisitor visit)
           
 void WideInstruction.acceptVisit(BCVisitor visit)
           
 void StoreInstruction.acceptVisit(BCVisitor visit)
           
 void IfInstruction.acceptVisit(BCVisitor visit)
           
 void StackInstruction.acceptVisit(BCVisitor visit)
           
 void ConvertInstruction.acceptVisit(BCVisitor visit)
           
 void Code.acceptVisit(BCVisitor visit)
           
 void NewArrayInstruction.acceptVisit(BCVisitor visit)
           
 void RetInstruction.acceptVisit(BCVisitor visit)
           
 void JumpInstruction.acceptVisit(BCVisitor visit)
           
 void InnerClass.acceptVisit(BCVisitor visit)
           
 void InnerClasses.acceptVisit(BCVisitor visit)
           
 void LoadInstruction.acceptVisit(BCVisitor visit)
           
 void PutFieldInstruction.acceptVisit(BCVisitor visit)
           
 void Exceptions.acceptVisit(BCVisitor visit)
           
 void Annotations.acceptVisit(BCVisitor visit)
           
 void ExceptionHandler.acceptVisit(BCVisitor visit)
           
 void MathInstruction.acceptVisit(BCVisitor visit)
           
 void SourceFile.acceptVisit(BCVisitor visit)
           
 void MultiANewArrayInstruction.acceptVisit(BCVisitor visit)
           
 void MethodInstruction.acceptVisit(BCVisitor visit)
           
 void ConstantValue.acceptVisit(BCVisitor visit)
           
 void LineNumberTable.acceptVisit(BCVisitor visit)
           
 void ClassInstruction.acceptVisit(BCVisitor visit)
           
 void UnknownAttribute.acceptVisit(BCVisitor visit)
           
 void LocalVariableTable.acceptVisit(BCVisitor visit)
           
 void GetFieldInstruction.acceptVisit(BCVisitor visit)
           
 void LocalVariableType.acceptVisit(BCVisitor visit)
           
 void IIncInstruction.acceptVisit(BCVisitor visit)
           
 void Project.acceptVisit(BCVisitor visit)
           
 

Uses of BCVisitor in serp.bytecode.lowlevel
 

Methods in serp.bytecode.lowlevel with parameters of type BCVisitor
 void StringEntry.acceptVisit(BCVisitor visit)
           
 void LongEntry.acceptVisit(BCVisitor visit)
           
 void UTF8Entry.acceptVisit(BCVisitor visit)
           
 void NameAndTypeEntry.acceptVisit(BCVisitor visit)
           
 void MethodEntry.acceptVisit(BCVisitor visit)
           
 void DoubleEntry.acceptVisit(BCVisitor visit)
           
 void FieldEntry.acceptVisit(BCVisitor visit)
           
 void InterfaceMethodEntry.acceptVisit(BCVisitor visit)
           
 void ConstantPool.acceptVisit(BCVisitor visit)
           
 void FloatEntry.acceptVisit(BCVisitor visit)
           
 void IntEntry.acceptVisit(BCVisitor visit)
           
 void ClassEntry.acceptVisit(BCVisitor visit)
           
 

Uses of BCVisitor in serp.bytecode.visitor
 

Subclasses of BCVisitor in serp.bytecode.visitor
 class PrettyPrintVisitor
          Visitor type that outputs a detailed, formatted document of the visited entity; similar to the javap -c command but more detailed.
 

Methods in serp.bytecode.visitor with parameters of type BCVisitor
 void VisitAcceptor.acceptVisit(BCVisitor visitor)
          Accept a visit from a BCVisitor, calling the appropriate methods to notify the visitor that it has entered this entity, and to provide it with the proper callbacks for each sub-entity owned by this one.
 



Copyright © 2002-2008. All Rights Reserved.