public SyntheticAccessorResolver(Opcodes opcodes, Iterable<? extends ClassDef> classDefs) { this.syntheticAccessorFSM = new SyntheticAccessorFSM(opcodes); ImmutableMap.Builder<String, ClassDef> builder = ImmutableMap.builder(); for (ClassDef classDef : classDefs) { builder.put(classDef.getType(), classDef); } this.classDefMap = builder.build(); }
int accessType = syntheticAccessorFSM.test(instructions);
accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister); accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister);
int accessType = SyntheticAccessorFSM.test(instructions);
accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister); accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister);
int accessType = syntheticAccessorFSM.test(instructions);
accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister); accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister);
public SyntheticAccessorResolver(@Nonnull Opcodes opcodes, @Nonnull Iterable<? extends ClassDef> classDefs) { this.syntheticAccessorFSM = new SyntheticAccessorFSM(opcodes); ImmutableMap.Builder<String, ClassDef> builder = ImmutableMap.builder(); for (ClassDef classDef: classDefs) { builder.put(classDef.getType(), classDef); } this.classDefMap = builder.build(); }
int accessType = syntheticAccessorFSM.test(instructions);
accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister); accessorType = getIncrementType(mathOp, mathType, constantValue, putRegister, returnRegister);
public SyntheticAccessorResolver(@Nonnull Opcodes opcodes, @Nonnull Iterable<? extends ClassDef> classDefs) { this.syntheticAccessorFSM = new SyntheticAccessorFSM(opcodes); ImmutableMap.Builder<String, ClassDef> builder = ImmutableMap.builder(); for (ClassDef classDef: classDefs) { builder.put(classDef.getType(), classDef); } this.classDefMap = builder.build(); }