Home Reference Source

Variable

Static Public Summary
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

Flags: AccessFlags

public
public

InstructionTypes: Object<string, AbstractInstruction>

public
public
public
public
public
public
public
public

OPCODE_VERSIONS: {"51": *}

public

Parsing: {"InvalidClassFileFormat": *}

public

Number of bytes taken up by an 8bit Integer.

public

Number of bytes taken up by a 32bit Integer.

public

Number of bytes taken up by a 16bit Integer.

public
public
public
public
public
public
public
public
public
public
public
public
public
public
public

Writing: {"UnsupportedOpcode": *}

Static Public

public ACC_ABSTRACT: number source

import {ACC_ABSTRACT} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_ANNOTATION: number source

import {ACC_ANNOTATION} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_BRIDGE: number source

import {ACC_BRIDGE} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_ENUM: number source

import {ACC_ENUM} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_FINAL: number source

import {ACC_FINAL} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_INTERFACE: number source

import {ACC_INTERFACE} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_NATIVE: number source

import {ACC_NATIVE} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_PRIVATE: number source

import {ACC_PRIVATE} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_PROTECTED: number source

import {ACC_PROTECTED} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_PUBLIC: number source

import {ACC_PUBLIC} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_STATIC: number source

import {ACC_STATIC} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_STRICT: number source

import {ACC_STRICT} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_SUPER: number source

import {ACC_SUPER} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_SYNCHRONIZED: number source

import {ACC_SYNCHRONIZED} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_SYNTHETIC: number source

import {ACC_SYNTHETIC} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_TRANSIENT: number source

import {ACC_TRANSIENT} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_VARARGS: number source

import {ACC_VARARGS} from 'jvm/lib/core/jvm/AccessFlags.js'

public ACC_VOLATILE: number source

import {ACC_VOLATILE} from 'jvm/lib/core/jvm/AccessFlags.js'

public AttributeInfo: Object source

import {AttributeInfo} from 'jvm/lib/core/parsers/ClassMembers.js'

See:

public ClassFileParser: Object source

import {ClassFileParser} from 'jvm/lib/core/parsers/ClassFileParser.js'

See:

public ClassMemberInfo: Object source

import {ClassMemberInfo} from 'jvm/lib/core/parsers/ClassMembers.js'

See:

public ConstantPoolInfo: * source

import {ConstantPoolInfo} from 'jvm/lib/core/parsers/ConstantPoolParser.js'

public FlagMethods: * source

import {FlagMethods} from 'jvm/lib/core/jvm/AccessFlags.js'

public Flags: AccessFlags source

import {Flags} from 'jvm/lib/core/jvm/AccessFlags.js'

public INSTRUCTION_INDICES: undefined[] source

import {INSTRUCTION_INDICES} from 'jvm/lib/core/jvm/instructions/Opcodes.js'

public InstructionTypes: Object<string, AbstractInstruction> source

import {InstructionTypes} from 'jvm/lib/core/jvm/instructions/Opcodes.js'

public InterfaceInfo: Object source

import {InterfaceInfo} from 'jvm/lib/core/parsers/ClassMembers.js'

See:

public IoC: Container source

import {IoC} from 'jvm/lib/ioc/IoC.js'

public MethodNames: * source

import {MethodNames} from 'jvm/lib/core/jvm/AccessFlags.js'

public NAME_TO_OPCODE: * source

import {NAME_TO_OPCODE} from 'jvm/lib/core/jvm/instructions/Opcodes.js'

public NUMERIC_TAGS: undefined[] source

import {NUMERIC_TAGS} from 'jvm/lib/core/jvm/ConstantPool.js'

public NotImplementedError: * source

import {NotImplementedError} from 'jvm/lib/errors/index.js'

public OPCODE_TO_NAME: string[] source

import {OPCODE_TO_NAME} from 'jvm/lib/core/jvm/instructions/Opcodes.js'

public OPCODE_VERSIONS: {"51": *} source

import {OPCODE_VERSIONS} from 'jvm/lib/core/jvm/instructions/Opcodes.js'

public Parsing: {"InvalidClassFileFormat": *} source

import {Parsing} from 'jvm/lib/errors/index.js'

public SIZE_BYTE: Number source

import {SIZE_BYTE} from 'jvm/lib/core/parsers/NiceBuffer.js'

Number of bytes taken up by an 8bit Integer.

public SIZE_INT: Number source

import {SIZE_INT} from 'jvm/lib/core/parsers/NiceBuffer.js'

Number of bytes taken up by a 32bit Integer.

public SIZE_SHORT: Number source

import {SIZE_SHORT} from 'jvm/lib/core/parsers/NiceBuffer.js'

Number of bytes taken up by a 16bit Integer.

public TAG_CLASS: number source

import {TAG_CLASS} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_DOUBLE: number source

import {TAG_DOUBLE} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_FIELD_REF: number source

import {TAG_FIELD_REF} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_FLOAT: number source

import {TAG_FLOAT} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_INTEGER: number source

import {TAG_INTEGER} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_INTERFACE_METHOD_REF: number source

import {TAG_INTERFACE_METHOD_REF} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_INVOKE_DYNAMIC: number source

import {TAG_INVOKE_DYNAMIC} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_LONG: number source

import {TAG_LONG} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_METHOD_HANDLE: number source

import {TAG_METHOD_HANDLE} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_METHOD_REF: number source

import {TAG_METHOD_REF} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_METHOD_TYPE: number source

import {TAG_METHOD_TYPE} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_NAME_AND_TYPE: number source

import {TAG_NAME_AND_TYPE} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_STRING: number source

import {TAG_STRING} from 'jvm/lib/core/jvm/ConstantPool.js'

public TAG_UTF8: number source

import {TAG_UTF8} from 'jvm/lib/core/jvm/ConstantPool.js'

public Writing: {"UnsupportedOpcode": *} source

import {Writing} from 'jvm/lib/errors/index.js'