org.objectweb.asm.tree.analysis

Class DataflowValue

Implemented Interfaces:
Value

public class DataflowValue
extends Object
implements Value

A Value that is represented by its type in a two types type system. This type system distinguishes the ONEWORD and TWOWORDS types.
Author:
Eric Bruneton

Field Summary

Set
insns
The instructions that can produce this value.
int
size
The size of this value.

Constructor Summary

DataflowValue(int size)
DataflowValue(int size, Set insns)
DataflowValue(int size, AbstractInsnNode insn)

Method Summary

boolean
equals(Object value)
int
getSize()
int
hashCode()

Field Details

insns

public final Set insns

size

public final int size
The size of this value.

Constructor Details

DataflowValue

public DataflowValue(int size)

DataflowValue

public DataflowValue(int size,
                     Set insns)

DataflowValue

public DataflowValue(int size,
                     AbstractInsnNode insn)

Method Details

equals

public boolean equals(Object value)

getSize

public int getSize()
Specified by:
getSize in interface Value

hashCode

public int hashCode()