/* */ package org.jboss.aop.annotation.compiler;
/* */
/* */ import javassist.bytecode.ConstPool;
/* */ import javassist.bytecode.annotation.AnnotationMemberValue;
/* */ import javassist.bytecode.annotation.ArrayMemberValue;
/* */ import javassist.bytecode.annotation.BooleanMemberValue;
/* */ import javassist.bytecode.annotation.ByteMemberValue;
/* */ import javassist.bytecode.annotation.CharMemberValue;
/* */ import javassist.bytecode.annotation.ClassMemberValue;
/* */ import javassist.bytecode.annotation.DoubleMemberValue;
/* */ import javassist.bytecode.annotation.EnumMemberValue;
/* */ import javassist.bytecode.annotation.FloatMemberValue;
/* */ import javassist.bytecode.annotation.IntegerMemberValue;
/* */ import javassist.bytecode.annotation.LongMemberValue;
/* */ import javassist.bytecode.annotation.MemberValue;
/* */ import javassist.bytecode.annotation.MemberValueVisitor;
/* */ import javassist.bytecode.annotation.ShortMemberValue;
/* */ import javassist.bytecode.annotation.StringMemberValue;
/* */
/* */ public class MemberValueCreation
/* */ implements MemberValueVisitor
/* */ {
/* */ public MemberValue value;
/* */ private ConstPool cp;
/* */
/* */ public MemberValueCreation(ConstPool cp)
/* */ {
/* 55 */ this.cp = cp;
/* */ }
/* */
/* */ public void visitAnnotationMemberValue(AnnotationMemberValue annotationMemberValue)
/* */ {
/* 60 */ this.value = new AnnotationMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitArrayMemberValue(ArrayMemberValue arrayMemberValue)
/* */ {
/* 65 */ throw new RuntimeException("NOT IMPLEMENTED");
/* */ }
/* */
/* */ public void visitBooleanMemberValue(BooleanMemberValue booleanMemberValue)
/* */ {
/* 70 */ this.value = new BooleanMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitByteMemberValue(ByteMemberValue byteMemberValue)
/* */ {
/* 75 */ this.value = new ByteMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitCharMemberValue(CharMemberValue charMemberValue)
/* */ {
/* 80 */ this.value = new CharMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitDoubleMemberValue(DoubleMemberValue doubleMemberValue)
/* */ {
/* 85 */ this.value = new DoubleMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitEnumMemberValue(EnumMemberValue enumMemberValue)
/* */ {
/* 90 */ this.value = new EnumMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitFloatMemberValue(FloatMemberValue floatMemberValue)
/* */ {
/* 95 */ this.value = new FloatMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitIntegerMemberValue(IntegerMemberValue integerMemberValue)
/* */ {
/* 100 */ this.value = new IntegerMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitLongMemberValue(LongMemberValue longMemberValue)
/* */ {
/* 105 */ this.value = new LongMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitShortMemberValue(ShortMemberValue shortMemberValue)
/* */ {
/* 110 */ this.value = new ShortMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitStringMemberValue(StringMemberValue stringMemberValue)
/* */ {
/* 115 */ this.value = new StringMemberValue(this.cp);
/* */ }
/* */
/* */ public void visitClassMemberValue(ClassMemberValue classMemberValue)
/* */ {
/* 120 */ this.value = new ClassMemberValue(this.cp);
/* */ }
/* */ }
/* Location: /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/jboss-embedded-all.jar
* Qualified Name: org.jboss.aop.annotation.compiler.MemberValueCreation
* JD-Core Version: 0.6.0
*/