public class GsonBuilderInvocationFinder
extends java.lang.Object
implements proguard.classfile.instruction.visitor.InstructionVisitor
| Constructor and Description |
|---|
GsonBuilderInvocationFinder(proguard.classfile.ClassPool programClassPool,
proguard.classfile.ClassPool libraryClassPool,
GsonRuntimeSettings gsonRuntimeSettings,
proguard.classfile.visitor.ClassVisitor instanceCreatorClassVisitor,
proguard.classfile.visitor.ClassVisitor typeAdapterClassVisitor)
Creates a new GsonBuilderInvocationFinder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyInstruction(proguard.classfile.Clazz clazz,
proguard.classfile.Method method,
proguard.classfile.attribute.CodeAttribute codeAttribute,
int offset,
proguard.classfile.instruction.Instruction instruction) |
public GsonBuilderInvocationFinder(proguard.classfile.ClassPool programClassPool,
proguard.classfile.ClassPool libraryClassPool,
GsonRuntimeSettings gsonRuntimeSettings,
proguard.classfile.visitor.ClassVisitor instanceCreatorClassVisitor,
proguard.classfile.visitor.ClassVisitor typeAdapterClassVisitor)
programClassPool - the program class pool used to look
up class references.libraryClassPool - the library class pool used to look
up class references.instanceCreatorClassVisitor - visitor to which domain classes for
which an InstanceCreator is
registered will be delegated.typeAdapterClassVisitor - visitor to which domain classes for
which a TypeAdapter is registered
will be delegated.public void visitAnyInstruction(proguard.classfile.Clazz clazz,
proguard.classfile.Method method,
proguard.classfile.attribute.CodeAttribute codeAttribute,
int offset,
proguard.classfile.instruction.Instruction instruction)
visitAnyInstruction in interface proguard.classfile.instruction.visitor.InstructionVisitor