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(Value value)
int
getSize()

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(Value value)
Specified by:
equals in interface Value

getSize

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