javassist.bytecode.annotation
Class MemberValue

java.lang.Object
  extended by javassist.bytecode.annotation.MemberValue
Direct Known Subclasses:
AnnotationMemberValue, ArrayMemberValue, BooleanMemberValue, ByteMemberValue, CharMemberValue, ClassMemberValue, DoubleMemberValue, EnumMemberValue, FloatMemberValue, IntegerMemberValue, LongMemberValue, ShortMemberValue, StringMemberValue

public abstract class MemberValue
extends java.lang.Object

The value of a member declared in an annotation.

Author:
Bill Burke, Shigeru Chiba
See Also:
Annotation.getMemberValue(String)

Method Summary
abstract  void accept(MemberValueVisitor visitor)
          Accepts a visitor.
abstract  void write(AnnotationsWriter w)
          Writes the value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

accept

public abstract void accept(MemberValueVisitor visitor)
Accepts a visitor.


write

public abstract void write(AnnotationsWriter w)
                    throws java.io.IOException
Writes the value.

Throws:
java.io.IOException


Copyright © 2011. All Rights Reserved.