@Nonnull private BuilderInstruction20bc newBuilderInstruction20bc(@Nonnull Instruction20bc instruction) { return new BuilderInstruction20bc( instruction.getOpcode(), instruction.getVerificationError(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction21c newBuilderInstruction21c(@Nonnull Instruction21c instruction) { return new BuilderInstruction21c( instruction.getOpcode(), instruction.getRegisterA(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction31c newBuilderInstruction31c(@Nonnull Instruction31c instruction) { return new BuilderInstruction31c( instruction.getOpcode(), instruction.getRegisterA(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction22c newBuilderInstruction22c(@Nonnull Instruction22c instruction) { return new BuilderInstruction22c( instruction.getOpcode(), instruction.getRegisterA(), instruction.getRegisterB(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction3rc newBuilderInstruction3rc(@Nonnull Instruction3rc instruction) { return new BuilderInstruction3rc( instruction.getOpcode(), instruction.getStartRegister(), instruction.getRegisterCount(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction35c newBuilderInstruction35c(@Nonnull Instruction35c instruction) { return new BuilderInstruction35c( instruction.getOpcode(), instruction.getRegisterCount(), instruction.getRegisterC(), instruction.getRegisterD(), instruction.getRegisterE(), instruction.getRegisterF(), instruction.getRegisterG(), convertReference(instruction.getReference())); }
StartLocal startLocal = (StartLocal) debugItem; return new BuilderStartLocal(startLocal.getRegister(), (StringReference) convertReference(startLocal.getNameReference()), (TypeReference) convertReference(startLocal.getTypeReference()), (StringReference) convertReference(startLocal.getSignatureReference())); SetSourceFile setSourceFile = (SetSourceFile) debugItem; return new BuilderSetSourceFile( (StringReference) convertReference(setSourceFile.getSourceFileReference()) );
(TypeReference) convertReference(exceptionHandler.getExceptionTypeReference()), newLabel(codeAddressToIndex, exceptionHandler.getHandlerCodeAddress())));
@Nonnull private BuilderInstruction21c newBuilderInstruction21c(@Nonnull Instruction21c instruction) { return new BuilderInstruction21c( instruction.getOpcode(), instruction.getRegisterA(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction31c newBuilderInstruction31c(@Nonnull Instruction31c instruction) { return new BuilderInstruction31c( instruction.getOpcode(), instruction.getRegisterA(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction20bc newBuilderInstruction20bc(@Nonnull Instruction20bc instruction) { return new BuilderInstruction20bc( instruction.getOpcode(), instruction.getVerificationError(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction22c newBuilderInstruction22c(@Nonnull Instruction22c instruction) { return new BuilderInstruction22c( instruction.getOpcode(), instruction.getRegisterA(), instruction.getRegisterB(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction3rc newBuilderInstruction3rc(@Nonnull Instruction3rc instruction) { return new BuilderInstruction3rc( instruction.getOpcode(), instruction.getStartRegister(), instruction.getRegisterCount(), convertReference(instruction.getReference())); }
@Nonnull private BuilderInstruction35c newBuilderInstruction35c(@Nonnull Instruction35c instruction) { return new BuilderInstruction35c( instruction.getOpcode(), instruction.getRegisterCount(), instruction.getRegisterC(), instruction.getRegisterD(), instruction.getRegisterE(), instruction.getRegisterF(), instruction.getRegisterG(), convertReference(instruction.getReference())); }
StartLocal startLocal = (StartLocal) debugItem; return new BuilderStartLocal(startLocal.getRegister(), (StringReference) convertReference(startLocal.getNameReference()), (TypeReference) convertReference(startLocal.getTypeReference()), (StringReference) convertReference(startLocal.getSignatureReference())); SetSourceFile setSourceFile = (SetSourceFile) debugItem; return new BuilderSetSourceFile( (StringReference) convertReference(setSourceFile.getSourceFileReference()) );
(TypeReference) convertReference(exceptionHandler.getExceptionTypeReference()), newLabel(codeAddressToIndex, exceptionHandler.getHandlerCodeAddress())));