# Uses of Class
org.apache.bcel.generic.IfInstruction

Packages that use IfInstruction
Package
Description
org.apache.bcel.generic
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.

- ## Uses of IfInstruction in org.apache.bcel.generic

  Subclasses of IfInstruction in org.apache.bcel.generic
  Modifier and Type
  Class
  Description
  `class`
  `IF_ACMPEQ`
  IF_ACMPEQ - Branch if reference comparison succeeds
  `class`
  `IF_ACMPNE`
  IF_ACMPNE - Branch if reference comparison doesn't succeed
  `class`
  `IF_ICMPEQ`
  IF_ICMPEQ - Branch if int comparison succeeds
  `class`
  `IF_ICMPGE`
  IF_ICMPGE - Branch if int comparison succeeds
  `class`
  `IF_ICMPGT`
  IF_ICMPGT - Branch if int comparison succeeds
  `class`
  `IF_ICMPLE`
  IF_ICMPLE - Branch if int comparison succeeds
  `class`
  `IF_ICMPLT`
  IF_ICMPLT - Branch if int comparison succeeds
  `class`
  `IF_ICMPNE`
  IF_ICMPNE - Branch if int comparison doesn't succeed
  `class`
  `IFEQ`
  IFEQ - Branch if int comparison with zero succeeds
  `class`
  `IFGE`
  IFGE - Branch if int comparison with zero succeeds
  `class`
  `IFGT`
  IFGT - Branch if int comparison with zero succeeds
  `class`
  `IFLE`
  IFLE - Branch if int comparison with zero succeeds
  `class`
  `IFLT`
  IFLT - Branch if int comparison with zero succeeds
  `class`
  `IFNE`
  IFNE - Branch if int comparison with zero succeeds
  `class`
  `IFNONNULL`
  IFNONNULL - Branch if reference is not null
  `class`
  `IFNULL`
  IFNULL - Branch if reference is not null
  Methods in org.apache.bcel.generic that return IfInstruction
  Modifier and Type
  Method
  Description
  `IfInstruction`
  IF_ACMPEQ.`negate()`
  `IfInstruction`
  IF_ACMPNE.`negate()`
  `IfInstruction`
  IF_ICMPEQ.`negate()`
  `IfInstruction`
  IF_ICMPGE.`negate()`
  `IfInstruction`
  IF_ICMPGT.`negate()`
  `IfInstruction`
  IF_ICMPLE.`negate()`
  `IfInstruction`
  IF_ICMPLT.`negate()`
  `IfInstruction`
  IF_ICMPNE.`negate()`
  `IfInstruction`
  IFEQ.`negate()`
  `IfInstruction`
  IFGE.`negate()`
  `IfInstruction`
  IFGT.`negate()`
  `abstract IfInstruction`
  IfInstruction.`negate()`
  `IfInstruction`
  IFLE.`negate()`
  `IfInstruction`
  IFLT.`negate()`
  `IfInstruction`
  IFNE.`negate()`
  `IfInstruction`
  IFNONNULL.`negate()`
  `IfInstruction`
  IFNULL.`negate()`
  Methods in org.apache.bcel.generic with parameters of type IfInstruction
  Modifier and Type
  Method
  Description
  `void`
  EmptyVisitor.`visitIfInstruction(IfInstruction obj)`
  `void`
  Visitor.`visitIfInstruction(IfInstruction obj)`