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

- Packages that use IfInstruction
  Package | Description
  --- | ---
  org.apache.bcel.generic | This package contains the "generic" part of the Byte Code Engineering Library, i.e., 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 and 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 and Description
    --- | ---
    `IfInstruction` | IFNONNULL.`negate()`
    `IfInstruction` | IF_ACMPEQ.`negate()`
    `IfInstruction` | IFNULL.`negate()`
    `IfInstruction` | IFLE.`negate()`
    `IfInstruction` | IFGT.`negate()`
    `IfInstruction` | IFNE.`negate()`
    `IfInstruction` | IF_ICMPLE.`negate()`
    `abstract IfInstruction` | IfInstruction.`negate()`
    `IfInstruction` | IF_ICMPGT.`negate()`
    `IfInstruction` | IF_ICMPNE.`negate()`
    `IfInstruction` | IF_ACMPNE.`negate()`
    `IfInstruction` | IF_ICMPEQ.`negate()`
    `IfInstruction` | IFGE.`negate()`
    `IfInstruction` | IFLT.`negate()`
    `IfInstruction` | IFEQ.`negate()`
    `IfInstruction` | IF_ICMPGE.`negate()`
    `IfInstruction` | IF_ICMPLT.`negate()`

    Methods in org.apache.bcel.generic with parameters of type IfInstruction
    Modifier and Type | Method and Description
    --- | ---
    `void` | EmptyVisitor.`visitIfInstruction(IfInstruction obj)`
    `void` | Visitor.`visitIfInstruction(IfInstruction obj)`

Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.