Examples of MemberValue


Examples of javassist.bytecode.annotation.MemberValue

/*  79 */       MethodInfo minfo = method.getMethodInfo2();
/*  80 */       AnnotationDefaultAttribute defAttr = (AnnotationDefaultAttribute)minfo.getAttribute("AnnotationDefault");
/*     */
/*  82 */       if (defAttr != null)
/*     */       {
/*  84 */         MemberValue value = defAttr.getDefaultValue();
/*  85 */         MemberValueGetter getter = new MemberValueGetter(methods[i]);
/*  86 */         value.accept(getter);
/*  87 */         defaultValue = getter.getValue();
/*     */       }
/*     */
/*  90 */       if (defaultValue != null)
/*     */       {
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

/*     */   }
/*     */
/*     */   public Object visit(ASTMemberValuePair node, Object data)
/*     */   {
/*  75 */     String name = node.getIdentifier().getValue();
/*  76 */     MemberValue mv = this.base.getMemberValue(name);
/*  77 */     if (mv == null)
/*     */     {
/*  79 */       throw new RuntimeException("member value is null for created annotation: " + this.base.getTypeName() + " for name: " + name);
/*     */     }
/*  81 */     node.getValue().jjtAccept(this, mv);
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

/*     */   public Object visit(ASTSingleMemberValue node, Object data)
/*     */   {
/*  87 */     if (this.base.getMemberNames().size() > 1) throw new RuntimeException("single value expected from annotation: " + this.base.getTypeName());
/*     */
/*  89 */     Set set = this.base.getMemberNames();
/*  90 */     MemberValue mv = this.base.getMemberValue((String)set.iterator().next());
/*  91 */     node.getValue().jjtAccept(this, mv);
/*  92 */     return data;
/*     */   }
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

/*  92 */     return data;
/*     */   }
/*     */
/*     */   public Object visit(ASTIdentifier node, Object data)
/*     */   {
/*  97 */     MemberValue mv = (MemberValue)data;
/*  98 */     MemberValuePopulate mvc = new MemberValuePopulate(node.getValue());
/*  99 */     mv.accept(mvc);
/* 100 */     return null;
/*     */   }
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

/*  618 */         if (binfo == null)
/*      */         {
/*      */           continue;
/*      */         }
/*      */
/*  631 */         MemberValue mv = binfo.getMemberValue("target");
/*  632 */         String target = mv != null ? ((ClassMemberValue)mv).getValue() : "java.lang.Class";
/*  633 */         mv = binfo.getMemberValue("typeExpression");
/*  634 */         String typeExpression = mv != null ? ((StringMemberValue)mv).getValue() : "";
/*      */
/*  636 */         mv = binfo.getMemberValue("interfaces");
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

/*  754 */         if (binfo == null)
/*      */         {
/*      */           continue;
/*      */         }
/*      */
/*  766 */         MemberValue mv = binfo.getMemberValue("target");
/*  767 */         String target = mv != null ? ((ClassMemberValue)mv).getValue() : "java.lang.Class";
/*      */
/*  769 */         mv = binfo.getMemberValue("typeExpression");
/*  770 */         String typeExpression = mv != null ? ((StringMemberValue)mv).getValue() : "";
/*      */
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

/*     */     }
/*     */
/*     */     void constValueMember(int tag, int index) throws Exception
/*     */     {
/* 546 */       ConstPool cp = this.pool;
/*     */       MemberValue m;
/* 547 */       switch (tag) {
/*     */       case 66:
/* 549 */         m = new ByteMemberValue(index, cp);
/* 550 */         break;
/*     */       case 67:
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

   }

   public Object visit(ASTMemberValuePair node, Object data)
   {
      String name = node.getIdentifier().getValue();
      MemberValue mv = base.getMemberValue(name);
      if (mv == null)
      {
         throw new RuntimeException("member value is null for created annotation: " + base.getTypeName() + " for name: " + name);
      }
      node.getValue().jjtAccept(this, mv);
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

   public Object visit(ASTSingleMemberValue node, Object data)
   {
      if (base.getMemberNames().size() > 1) throw new RuntimeException("single value expected from annotation: " + base.getTypeName());

      Set set = base.getMemberNames();
      MemberValue mv = base.getMemberValue((String) set.iterator().next());
      node.getValue().jjtAccept(this, mv);
      return data;
   }
View Full Code Here

Examples of javassist.bytecode.annotation.MemberValue

      return data;
   }

   public Object visit(ASTIdentifier node, Object data)
   {
      MemberValue mv = (MemberValue) data;
      MemberValuePopulate mvc = new MemberValuePopulate(node.getValue());
      mv.accept(mvc);
      return null;
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.