Module java.base
Package java.lang.classfile.instruction

# Interface CharacterRange

=
public abstract sealed interface CharacterRange
extends java.lang.classfile.PseudoInstruction
permits jdk.internal.classfile.impl.BoundCharacterRange, jdk.internal.classfile.impl.AbstractPseudoInstruction.UnboundCharacterRange

## Fields

- =
  public static final int FLAG_ASSIGNMENT = 4
- =
  public static final int FLAG_BLOCK = 2
- =
  public static final int FLAG_BRANCH_FALSE = 256
- =
  public static final int FLAG_BRANCH_TRUE = 128
- =
  public static final int FLAG_CREATE = 64
- =
  public static final int FLAG_FLOW_CONTROLLER = 8
- =
  public static final int FLAG_FLOW_TARGET = 16
- =
  public static final int FLAG_INVOKE = 32
- =
  public static final int FLAG_STATEMENT = 1

## Methods

- =
  public abstract int characterRangeEnd()
- =
  public abstract int characterRangeStart()
- =
  public abstract java.lang.classfile.Label endScope()
- =
  public abstract int flags()
- =
  public static java.lang.classfile.instruction.CharacterRange of(java.lang.classfile.Label arg0, java.lang.classfile.Label arg1, int arg2, int arg3, int arg4)
- =
  public abstract java.lang.classfile.Label startScope()

## Summary

No differences.