org.kit.furia.fragment.asm
Interface FValue

All Superinterfaces:
org.objectweb.asm.tree.analysis.Value
All Known Implementing Classes:
AbstractFunction, FunctionValue, PhiFunctionValue, SelfValue

public interface FValue
extends org.objectweb.asm.tree.analysis.Value

FValue defines additional properties than the properties defined by ASM's value required by Furia.

Author:
Arnoldo Jose Muller Molina

Method Summary
 void toFragment(java.lang.StringBuilder result, java.util.Set visited, IntegerHolder count, int max)
          This function returns the string representation of the given expression.
 
Methods inherited from interface org.objectweb.asm.tree.analysis.Value
getSize
 

Method Detail

toFragment

void toFragment(java.lang.StringBuilder result,
                java.util.Set visited,
                IntegerHolder count,
                int max)
                throws HugeFragmentException
This function returns the string representation of the given expression.

Parameters:
result - The resulting string representation of the given expression.
visited - A set used to control recursive references.
count - The number of "expansions" that have been executed.
max - The maximum number of expansions that will be executed.
Throws:
HugeFragmentException


Copyright © 2008 Arnoldo Jose Muller Molina. All Rights Reserved.