Uses of Class
serp.bytecode.visitor.BCVisitor
Packages that use BCVisitor
Package
Description
Bytecode Manipuation
Lowlevel Bytecode Manipuation
Bytecode Visitor
-
Uses of BCVisitor in serp.bytecode
Methods in serp.bytecode with parameters of type BCVisitorModifier and TypeMethodDescriptionvoidAnnotation.acceptVisit(BCVisitor visit) voidAnnotation.Property.acceptVisit(BCVisitor visit) voidAnnotations.acceptVisit(BCVisitor visit) voidArrayLoadInstruction.acceptVisit(BCVisitor visit) voidArrayStoreInstruction.acceptVisit(BCVisitor visit) voidBCClass.acceptVisit(BCVisitor visit) voidBCField.acceptVisit(BCVisitor visit) voidBCMethod.acceptVisit(BCVisitor visit) voidBootstrapMethods.acceptVisit(BCVisitor visitor) voidClassInstruction.acceptVisit(BCVisitor visit) voidCmpInstruction.acceptVisit(BCVisitor visit) voidCode.acceptVisit(BCVisitor visit) voidConstantInstruction.acceptVisit(BCVisitor visit) voidConstantValue.acceptVisit(BCVisitor visit) voidConvertInstruction.acceptVisit(BCVisitor visit) voidDeprecated.acceptVisit(BCVisitor visit) voidExceptionHandler.acceptVisit(BCVisitor visit) voidExceptions.acceptVisit(BCVisitor visit) voidGetFieldInstruction.acceptVisit(BCVisitor visit) voidIfInstruction.acceptVisit(BCVisitor visit) voidIIncInstruction.acceptVisit(BCVisitor visit) voidInnerClass.acceptVisit(BCVisitor visit) voidInnerClasses.acceptVisit(BCVisitor visit) voidInstruction.acceptVisit(BCVisitor visit) voidJumpInstruction.acceptVisit(BCVisitor visit) voidLineNumber.acceptVisit(BCVisitor visit) voidLineNumberTable.acceptVisit(BCVisitor visit) voidLoadInstruction.acceptVisit(BCVisitor visit) voidLocalVariable.acceptVisit(BCVisitor visit) voidLocalVariableTable.acceptVisit(BCVisitor visit) voidLocalVariableType.acceptVisit(BCVisitor visit) voidLocalVariableTypeTable.acceptVisit(BCVisitor visit) voidLookupSwitchInstruction.acceptVisit(BCVisitor visit) voidMathInstruction.acceptVisit(BCVisitor visit) voidMethodInstruction.acceptVisit(BCVisitor visit) voidMonitorEnterInstruction.acceptVisit(BCVisitor visit) voidMonitorExitInstruction.acceptVisit(BCVisitor visit) voidMultiANewArrayInstruction.acceptVisit(BCVisitor visit) voidNewArrayInstruction.acceptVisit(BCVisitor visit) voidProject.acceptVisit(BCVisitor visit) voidPutFieldInstruction.acceptVisit(BCVisitor visit) voidRetInstruction.acceptVisit(BCVisitor visit) voidReturnInstruction.acceptVisit(BCVisitor visit) voidSourceFile.acceptVisit(BCVisitor visit) voidStackInstruction.acceptVisit(BCVisitor visit) voidStoreInstruction.acceptVisit(BCVisitor visit) voidSynthetic.acceptVisit(BCVisitor visit) voidTableSwitchInstruction.acceptVisit(BCVisitor visit) voidUnknownAttribute.acceptVisit(BCVisitor visit) voidWideInstruction.acceptVisit(BCVisitor visit) -
Uses of BCVisitor in serp.bytecode.lowlevel
Methods in serp.bytecode.lowlevel with parameters of type BCVisitorModifier and TypeMethodDescriptionvoidClassEntry.acceptVisit(BCVisitor visit) voidConstantPool.acceptVisit(BCVisitor visit) voidDoubleEntry.acceptVisit(BCVisitor visit) voidFieldEntry.acceptVisit(BCVisitor visit) voidFloatEntry.acceptVisit(BCVisitor visit) voidIntEntry.acceptVisit(BCVisitor visit) voidInterfaceMethodEntry.acceptVisit(BCVisitor visit) voidInvokeDynamicEntry.acceptVisit(BCVisitor visitor) voidLongEntry.acceptVisit(BCVisitor visit) voidMethodEntry.acceptVisit(BCVisitor visit) voidMethodHandleEntry.acceptVisit(BCVisitor visitor) voidMethodTypeEntry.acceptVisit(BCVisitor visitor) voidNameAndTypeEntry.acceptVisit(BCVisitor visit) voidStringEntry.acceptVisit(BCVisitor visit) voidUTF8Entry.acceptVisit(BCVisitor visit) -
Uses of BCVisitor in serp.bytecode.visitor
Subclasses of BCVisitor in serp.bytecode.visitorModifier and TypeClassDescriptionclassVisitor 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 BCVisitorModifier and TypeMethodDescriptionvoidVisitAcceptor.acceptVisit(BCVisitor visitor) Accept a visit from aBCVisitor, 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.