APIdia Launch Partner
Top Inners Fields Constructors Methods
jdk.internal.classfile.impl

public abstract sealed Class AbstractInstruction

extends AbstractElement
implements Instruction
permits BoundInstruction, UnboundInstruction
Class Inheritance
All Implemented Interfaces
java.lang.classfile.Instruction, java.lang.classfile.CodeElement, java.lang.classfile.ClassFileElement
Known Direct Subclasses
jdk.internal.classfile.impl.AbstractInstruction.BoundInstruction, jdk.internal.classfile.impl.AbstractInstruction.UnboundInstruction
Imports
java.lang.classfile.Instruction, .Label, .Opcode, .TypeKind, java.lang.classfile.constantpool.*, java.lang.classfile.instruction.*, java.lang.constant.ConstantDesc, java.util.ArrayList, .Collections, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public abstract static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static record
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public abstract static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
pack-priv final Opcode

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Opcode
opcode()

Implements java.lang.classfile.Instruction.opcode.

Returns the operation of this instruction.

public int
sizeInBytes()

Implements java.lang.classfile.Instruction.sizeInBytes.

Returns the size in bytes of this instruction.

public abstract void
Inherited from jdk.internal.classfile.impl.AbstractElement:
writeTowriteTowriteTo