proguard.evaluation.value
Class SpecificValueFactory

java.lang.Object
  extended by proguard.evaluation.value.ValueFactory
      extended by proguard.evaluation.value.SpecificValueFactory

public class SpecificValueFactory
extends ValueFactory

This class provides methods to create and reuse IntegerValue objects.


Constructor Summary
SpecificValueFactory()
           
 
Method Summary
 DoubleValue createDoubleValue(double value)
          Creates a new DoubleValue with a given specific value.
 FloatValue createFloatValue(float value)
          Creates a new FloatValue with a given specific value.
 IntegerValue createIntegerValue(int value)
          Creates a new IntegerValue with a given specific value.
 LongValue createLongValue(long value)
          Creates a new LongValue with a given specific value.
 
Methods inherited from class proguard.evaluation.value.ValueFactory
createArrayReferenceValue, createArrayReferenceValue, createDoubleValue, createFloatValue, createIntegerValue, createLongValue, createReferenceValue, createReferenceValueNull, createValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpecificValueFactory

public SpecificValueFactory()
Method Detail

createIntegerValue

public IntegerValue createIntegerValue(int value)
Description copied from class: ValueFactory
Creates a new IntegerValue with a given specific value.

Overrides:
createIntegerValue in class ValueFactory

createLongValue

public LongValue createLongValue(long value)
Description copied from class: ValueFactory
Creates a new LongValue with a given specific value.

Overrides:
createLongValue in class ValueFactory

createFloatValue

public FloatValue createFloatValue(float value)
Description copied from class: ValueFactory
Creates a new FloatValue with a given specific value.

Overrides:
createFloatValue in class ValueFactory

createDoubleValue

public DoubleValue createDoubleValue(double value)
Description copied from class: ValueFactory
Creates a new DoubleValue with a given specific value.

Overrides:
createDoubleValue in class ValueFactory