public class Bytecode extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
Bytecode.Instruction |
|
static class |
Bytecode.OperandType |
Modifier and Type | Field | Description |
---|---|---|
static short |
INSTR_ADD |
|
static short |
INSTR_AND |
|
static short |
INSTR_ARGS |
|
static short |
INSTR_BR |
|
static short |
INSTR_BRF |
|
static short |
INSTR_DEDENT |
|
static short |
INSTR_FALSE |
|
static short |
INSTR_FIRST |
|
static short |
INSTR_INDENT |
|
static short |
INSTR_LAST |
|
static short |
INSTR_LENGTH |
|
static short |
INSTR_LIST |
|
static short |
INSTR_LOAD_ATTR |
|
static short |
INSTR_LOAD_LOCAL |
|
static short |
INSTR_LOAD_PROP |
|
static short |
INSTR_LOAD_PROP_IND |
|
static short |
INSTR_LOAD_STR |
|
static short |
INSTR_MAP |
|
static short |
INSTR_NEW |
|
static short |
INSTR_NEW_BOX_ARGS |
|
static short |
INSTR_NEW_IND |
|
static short |
INSTR_NEWLINE |
|
static short |
INSTR_NOOP |
|
static short |
INSTR_NOT |
|
static short |
INSTR_NULL |
|
static short |
INSTR_OPTIONS |
|
static short |
INSTR_OR |
|
static short |
INSTR_PASSTHRU |
|
static short |
INSTR_POP |
|
static short |
INSTR_REST |
|
static short |
INSTR_REVERSE |
|
static short |
INSTR_ROT_MAP |
|
static short |
INSTR_STORE_ARG |
|
static short |
INSTR_STORE_OPTION |
|
static short |
INSTR_STRIP |
|
static short |
INSTR_STRLEN |
|
static short |
INSTR_SUPER_NEW |
|
static short |
INSTR_SUPER_NEW_BOX_ARGS |
|
static short |
INSTR_TOSTR |
|
static short |
INSTR_TRIM |
|
static short |
INSTR_TRUE |
|
static short |
INSTR_TRUNC |
|
static short |
INSTR_WRITE |
|
static short |
INSTR_WRITE_LOCAL |
|
static short |
INSTR_WRITE_OPT |
|
static short |
INSTR_WRITE_STR |
|
static short |
INSTR_ZIP_MAP |
|
static Bytecode.Instruction[] |
instructions |
Used for assembly/disassembly; describes instruction set
|
static short |
MAX_BYTECODE |
|
static int |
MAX_OPNDS |
|
static int |
OPND_SIZE_IN_BYTES |
Constructor | Description |
---|---|
Bytecode() |
public static final int MAX_OPNDS
public static final int OPND_SIZE_IN_BYTES
public static final short INSTR_LOAD_STR
public static final short INSTR_LOAD_ATTR
public static final short INSTR_LOAD_LOCAL
public static final short INSTR_LOAD_PROP
public static final short INSTR_LOAD_PROP_IND
public static final short INSTR_STORE_OPTION
public static final short INSTR_STORE_ARG
public static final short INSTR_NEW
public static final short INSTR_NEW_IND
public static final short INSTR_NEW_BOX_ARGS
public static final short INSTR_SUPER_NEW
public static final short INSTR_SUPER_NEW_BOX_ARGS
public static final short INSTR_WRITE
public static final short INSTR_WRITE_OPT
public static final short INSTR_MAP
public static final short INSTR_ROT_MAP
public static final short INSTR_ZIP_MAP
public static final short INSTR_BR
public static final short INSTR_BRF
public static final short INSTR_OPTIONS
public static final short INSTR_ARGS
public static final short INSTR_PASSTHRU
public static final short INSTR_LIST
public static final short INSTR_ADD
public static final short INSTR_TOSTR
public static final short INSTR_FIRST
public static final short INSTR_LAST
public static final short INSTR_REST
public static final short INSTR_TRUNC
public static final short INSTR_STRIP
public static final short INSTR_TRIM
public static final short INSTR_LENGTH
public static final short INSTR_STRLEN
public static final short INSTR_REVERSE
public static final short INSTR_NOT
public static final short INSTR_OR
public static final short INSTR_AND
public static final short INSTR_INDENT
public static final short INSTR_DEDENT
public static final short INSTR_NEWLINE
public static final short INSTR_NOOP
public static final short INSTR_POP
public static final short INSTR_NULL
public static final short INSTR_TRUE
public static final short INSTR_FALSE
public static final short INSTR_WRITE_STR
public static final short INSTR_WRITE_LOCAL
public static final short MAX_BYTECODE
public static Bytecode.Instruction[] instructions
Copyright © 2019. All rights reserved.