org.jboss.annotation.factory.javassist
Class MemberValueGetter

java.lang.Object
  extended by org.jboss.annotation.factory.javassist.MemberValueGetter
All Implemented Interfaces:
javassist.bytecode.annotation.MemberValueVisitor

public class MemberValueGetter
extends Object
implements javassist.bytecode.annotation.MemberValueVisitor

Version:
$Revision: 69888 $
Author:
Kabir Khan

Constructor Summary
MemberValueGetter(Method method)
           
 
Method Summary
 Object getValue()
           
 void visitAnnotationMemberValue(javassist.bytecode.annotation.AnnotationMemberValue node)
           
 void visitArrayMemberValue(javassist.bytecode.annotation.ArrayMemberValue node)
           
 void visitBooleanMemberValue(javassist.bytecode.annotation.BooleanMemberValue node)
           
 void visitByteMemberValue(javassist.bytecode.annotation.ByteMemberValue node)
           
 void visitCharMemberValue(javassist.bytecode.annotation.CharMemberValue node)
           
 void visitClassMemberValue(javassist.bytecode.annotation.ClassMemberValue node)
           
 void visitDoubleMemberValue(javassist.bytecode.annotation.DoubleMemberValue node)
           
 void visitEnumMemberValue(javassist.bytecode.annotation.EnumMemberValue node)
           
 void visitFloatMemberValue(javassist.bytecode.annotation.FloatMemberValue node)
           
 void visitIntegerMemberValue(javassist.bytecode.annotation.IntegerMemberValue node)
           
 void visitLongMemberValue(javassist.bytecode.annotation.LongMemberValue node)
           
 void visitShortMemberValue(javassist.bytecode.annotation.ShortMemberValue node)
           
 void visitStringMemberValue(javassist.bytecode.annotation.StringMemberValue node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemberValueGetter

public MemberValueGetter(Method method)
Method Detail

getValue

public Object getValue()

visitAnnotationMemberValue

public void visitAnnotationMemberValue(javassist.bytecode.annotation.AnnotationMemberValue node)
Specified by:
visitAnnotationMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitArrayMemberValue

public void visitArrayMemberValue(javassist.bytecode.annotation.ArrayMemberValue node)
Specified by:
visitArrayMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitBooleanMemberValue

public void visitBooleanMemberValue(javassist.bytecode.annotation.BooleanMemberValue node)
Specified by:
visitBooleanMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitByteMemberValue

public void visitByteMemberValue(javassist.bytecode.annotation.ByteMemberValue node)
Specified by:
visitByteMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitCharMemberValue

public void visitCharMemberValue(javassist.bytecode.annotation.CharMemberValue node)
Specified by:
visitCharMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitDoubleMemberValue

public void visitDoubleMemberValue(javassist.bytecode.annotation.DoubleMemberValue node)
Specified by:
visitDoubleMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitEnumMemberValue

public void visitEnumMemberValue(javassist.bytecode.annotation.EnumMemberValue node)
Specified by:
visitEnumMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitFloatMemberValue

public void visitFloatMemberValue(javassist.bytecode.annotation.FloatMemberValue node)
Specified by:
visitFloatMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitIntegerMemberValue

public void visitIntegerMemberValue(javassist.bytecode.annotation.IntegerMemberValue node)
Specified by:
visitIntegerMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitLongMemberValue

public void visitLongMemberValue(javassist.bytecode.annotation.LongMemberValue node)
Specified by:
visitLongMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitShortMemberValue

public void visitShortMemberValue(javassist.bytecode.annotation.ShortMemberValue node)
Specified by:
visitShortMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitStringMemberValue

public void visitStringMemberValue(javassist.bytecode.annotation.StringMemberValue node)
Specified by:
visitStringMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor

visitClassMemberValue

public void visitClassMemberValue(javassist.bytecode.annotation.ClassMemberValue node)
Specified by:
visitClassMemberValue in interface javassist.bytecode.annotation.MemberValueVisitor


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.