Package javassist.bytecode.annotation

Examples of javassist.bytecode.annotation.StringMemberValue


/* 100 */     return null;
/*     */   }
/*     */
/*     */   public Object visit(ASTString node, Object data)
/*     */   {
/* 105 */     StringMemberValue mv = (StringMemberValue)data;
/* 106 */     mv.setValue(node.getValue());
/* 107 */     return null;
/*     */   }
View Full Code Here


/* 110 */     this.value = new ShortMemberValue(this.cp);
/*     */   }
/*     */
/*     */   public void visitStringMemberValue(StringMemberValue stringMemberValue)
/*     */   {
/* 115 */     this.value = new StringMemberValue(this.cp);
/*     */   }
View Full Code Here

/* 568 */         break;
/*     */       case 90:
/* 570 */         m = new BooleanMemberValue(index, cp);
/* 571 */         break;
/*     */       case 115:
/* 573 */         m = new StringMemberValue(index, cp);
/* 574 */         break;
/*     */       default:
/* 576 */         throw new RuntimeException("unknown tag:" + tag);
/*     */       }
/*     */
View Full Code Here

      return null;
   }

   public Object visit(ASTString node, Object data)
   {
      StringMemberValue mv = (StringMemberValue) data;
      mv.setValue(node.getValue());
      return null;
   }
View Full Code Here

            }
         }

         if (annotation != null)
         {
            StringMemberValue mv = (StringMemberValue) annotation.getMemberValue("name");
            if (mv != null)
               ejbName = mv.getValue();
            else
               ejbName = ejbClass.getSimpleName();
         }
      }
View Full Code Here

         this.constPool = constPool;
      }

      public void addParameter(String name, String value)
      {
         annotation.addMemberValue(name, new StringMemberValue(value, constPool));
      }
View Full Code Here

      public void addParameter(String name, String[] values)
      {
         ArrayMemberValue member = new ArrayMemberValue(constPool);
         StringMemberValue[] members = new StringMemberValue[values.length];
         for (int i = 0; i < values.length; i++)
            members[i] = new StringMemberValue(values[i], constPool);
         member.setValue(members);
         annotation.addMemberValue(name, member);
      }
View Full Code Here

        else if (type == CtClass.doubleType)
            return new DoubleMemberValue((Double) value, cp);
        else if (type.getName().equals("java.lang.Class"))
            return new ClassMemberValue(((Class<?>) value).getName(), cp);
        else if (type.getName().equals("java.lang.String"))
            return new StringMemberValue((String) value, cp);
        else if (type.isArray()) {
            CtClass arrayType = type.getComponentType();
            int len = Array.getLength(value);
            MemberValue[] members = new MemberValue[len];
            for (int i = 0; i < len; i ++) {
View Full Code Here

      return null;
   }

   public Object visit(ASTString node, Object data)
   {
      StringMemberValue mv = (StringMemberValue) data;
      mv.setValue(node.getValue());
      return null;
   }
View Full Code Here

        else if (type == CtClass.doubleType)
            return new DoubleMemberValue((Double) value, cp);
        else if (type.getName().equals("java.lang.Class"))
            return new ClassMemberValue(((Class<?>) value).getName(), cp);
        else if (type.getName().equals("java.lang.String"))
            return new StringMemberValue((String) value, cp);
        else if (type.isArray()) {
            CtClass arrayType = type.getComponentType();
            int len = Array.getLength(value);
            MemberValue[] members = new MemberValue[len];
            for (int i = 0; i < len; i ++) {
View Full Code Here

TOP

Related Classes of javassist.bytecode.annotation.StringMemberValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.