public static final enum

AbstractImmediateOperandBuilder.ImmediateType

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.pnfsoftware.jeb.core.units.code.asm.processor.AbstractImmediateOperandBuilder.ImmediateType

Class Overview

Extension mode and size for integer immediates.

Summary

Enum Values
AbstractImmediateOperandBuilder.ImmediateType  SignExtend32  An immediate value where sign is extended on 32 bits (int)  
AbstractImmediateOperandBuilder.ImmediateType  SignExtend64  An immediate value where sign is extended on 64 bits (long)  
AbstractImmediateOperandBuilder.ImmediateType  ZeroExtend32  An immediate integer  
AbstractImmediateOperandBuilder.ImmediateType  ZeroExtend64  An immediate long  
AbstractImmediateOperandBuilder.ImmediateType  ZeroExtendLength  An immediate value where size is defined by the size of the MemoryArea  
Public Methods
static AbstractImmediateOperandBuilder.ImmediateType valueOf(String name)
final static ImmediateType[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final AbstractImmediateOperandBuilder.ImmediateType SignExtend32

An immediate value where sign is extended on 32 bits (int)

public static final AbstractImmediateOperandBuilder.ImmediateType SignExtend64

An immediate value where sign is extended on 64 bits (long)

public static final AbstractImmediateOperandBuilder.ImmediateType ZeroExtend32

An immediate integer

public static final AbstractImmediateOperandBuilder.ImmediateType ZeroExtend64

An immediate long

public static final AbstractImmediateOperandBuilder.ImmediateType ZeroExtendLength

An immediate value where size is defined by the size of the MemoryArea

Public Methods

public static AbstractImmediateOperandBuilder.ImmediateType valueOf (String name)

public static final ImmediateType[] values ()