javassist.bytecode.annotation

Class FloatMemberValue

public class FloatMemberValue extends MemberValue

Floating-point number constant value.

Version: $Revision: 1.7 $

Author: Bill Burke Shigeru Chiba

Constructor Summary
FloatMemberValue(int index, ConstPool cp)
Constructs a float constant value.
FloatMemberValue(float f, ConstPool cp)
Constructs a float constant value.
FloatMemberValue(ConstPool cp)
Constructs a float constant value.
Method Summary
voidaccept(MemberValueVisitor visitor)
Accepts a visitor.
floatgetValue()
Obtains the value of the member.
voidsetValue(float newValue)
Sets the value of the member.
StringtoString()
Obtains the string representation of this object.
voidwrite(AnnotationsWriter writer)
Writes the value.

Constructor Detail

FloatMemberValue

public FloatMemberValue(int index, ConstPool cp)
Constructs a float constant value. The initial value is specified by the constant pool entry at the given index.

Parameters: index the index of a CONSTANT_Float_info structure.

FloatMemberValue

public FloatMemberValue(float f, ConstPool cp)
Constructs a float constant value.

Parameters: f the initial value.

FloatMemberValue

public FloatMemberValue(ConstPool cp)
Constructs a float constant value. The initial value is 0.0.

Method Detail

accept

public void accept(MemberValueVisitor visitor)
Accepts a visitor.

getValue

public float getValue()
Obtains the value of the member.

setValue

public void setValue(float newValue)
Sets the value of the member.

toString

public String toString()
Obtains the string representation of this object.

write

public void write(AnnotationsWriter writer)
Writes the value.
Javassist, a Java-bytecode translator toolkit.
Copyright (C) 1999-2006 Shigeru Chiba. All Rights Reserved.