boolean function ( Insn arg0 ) { return opcode == arg0 . getOpcode ( ) && position . equals ( arg0 . getPosition ( ) ) && ( getClass ( ) == arg0 . getClass ( ) ) && equalsHandleNulls ( result , arg0 . getResult ( ) ) && equalsHandleNulls ( sources , arg0 . getSources ( ) ) && StdTypeList . equalContents ( getCatches ( ) , arg0 . getCatches ( ) ) ; }
compares insn contents , since insn.equals is definedto be an identity compare . insn 's are contentequals if they have the same opcode , registers , source position , and other metadata . concode_field_sep RegisterSpec result concode_elem_sep RegisterSpecList sources concode_elem_sep SourcePosition position concode_elem_sep Rop opcode concode_field_sep String toHumanWithInline concode_elem_sep Insn withRegisterOffset concode_elem_sep boolean equalsHandleNulls concode_elem_sep void visitPlainInsn concode_elem_sep void visitPlainInsn concode_elem_sep void visitThrowingCstInsn concode_elem_sep void visitThrowingCstInsn concode_elem_sep RegisterSpecList getSources concode_elem_sep void visitPlainCstInsn concode_elem_sep void visitPlainCstInsn concode_elem_sep int hashCode concode_elem_sep String toHuman concode_elem_sep Insn copy concode_elem_sep Rop getOpcode concode_elem_sep TypeList getCatches concode_elem_sep boolean canThrow concode_elem_sep Insn withLastSourceLiteral concode_elem_sep void visitFillArrayDataInsn concode_elem_sep void visitFillArrayDataInsn concode_elem_sep Insn withAddedCatch concode_elem_sep void accept concode_elem_sep void visitSwitchInsn concode_elem_sep void visitSwitchInsn concode_elem_sep String getInlineString concode_elem_sep SourcePosition getPosition concode_elem_sep RegisterSpec getLocalAssignment concode_elem_sep Insn withNewRegisters concode_elem_sep String toStringWithInline concode_elem_sep boolean equals concode_elem_sep RegisterSpec getResult concode_elem_sep String toString concode_elem_sep void visitThrowingInsn concode_elem_sep void visitThrowingInsn