Package javassist.bytecode.annotation

Examples of javassist.bytecode.annotation.IntegerMemberValue


            array[index] = new LongMemberValue(node.getValue(), constPool);
        }

        @Override
        public void visitIntegerMemberValue(IntegerMemberValue node) {
            array[index] = new IntegerMemberValue(constPool, node.getValue());
        }
View Full Code Here


              Annotation orig = attr.getAnnotation(Max.class.getName());
              int val = ((IntegerMemberValue)orig.getMemberValue("value")).getValue();

              // adds @play.data.validation.MaxSize value
              Map<String, MemberValue> map = new HashMap<String, MemberValue>();
              map.put("value", new IntegerMemberValue(attr.getConstPool(), val));

                createAnnotation(
                attr,
                play.data.validation.MaxSize.class, map);
            }
View Full Code Here

                    discriminator.addMemberValue("name", name);
                    EnumMemberValue discriminatorType = (EnumMemberValue) Annotation.createMemberValue(constantPool, pool.makeClass("DiscriminatorType"));
                    discriminatorType.setType(DiscriminatorType.class.getName());
                    discriminatorType.setValue(myInfo.getDiscriminatorType().name());
                    discriminator.addMemberValue("discriminatorType", discriminatorType);
                    IntegerMemberValue length = new IntegerMemberValue(constantPool);
                    length.setValue(myInfo.getDiscriminatorLength());
                    discriminator.addMemberValue("length", length);
                   
                    annotationsAttribute.addAnnotation(discriminator);
                }
                classFile.addAttribute(annotationsAttribute);
View Full Code Here

        }
    }

    private static MemberValue createMemberValue(Class<?> type, Object val, ConstPool cp) {
        if (type == int.class) {
            return new IntegerMemberValue(cp, (Integer) val);
        } else if (type == short.class) {
            return new ShortMemberValue((Short) val, cp);
        } else if (type == long.class) {
            return new LongMemberValue((Long) val, cp);
        } else if (type == byte.class) {
View Full Code Here

    }

    private static MemberValue createEmptyMemberValue(Class<?> type, ConstPool cp) {
        if (type == int.class) {
            return new IntegerMemberValue(cp);
        } else if (type == short.class) {
            return new ShortMemberValue(cp);
        } else if (type == long.class) {
            return new LongMemberValue(cp);
        } else if (type == byte.class) {
View Full Code Here

      value = new FloatMemberValue(cp);
   }

   public void visitIntegerMemberValue(IntegerMemberValue integerMemberValue)
   {
      value = new IntegerMemberValue(cp);
   }
View Full Code Here

              Annotation orig = attr.getAnnotation(Max.class.getName());
              int val = ((IntegerMemberValue)orig.getMemberValue("value")).getValue();

              // adds @play.data.validation.MaxSize value
              Map<String, MemberValue> map = new HashMap<String, MemberValue>();
              map.put("value", new IntegerMemberValue(attr.getConstPool(), val));

                createAnnotation(
                attr,
                play.data.validation.MaxSize.class, map);
            }
View Full Code Here

/*  95 */     this.value = new FloatMemberValue(this.cp);
/*     */   }
/*     */
/*     */   public void visitIntegerMemberValue(IntegerMemberValue integerMemberValue)
/*     */   {
/* 100 */     this.value = new IntegerMemberValue(this.cp);
/*     */   }
View Full Code Here

/* 556 */         break;
/*     */       case 70:
/* 558 */         m = new FloatMemberValue(index, cp);
/* 559 */         break;
/*     */       case 73:
/* 561 */         m = new IntegerMemberValue(index, cp);
/* 562 */         break;
/*     */       case 74:
/* 564 */         m = new LongMemberValue(index, cp);
/* 565 */         break;
/*     */       case 83:
View Full Code Here

        else if (type == CtClass.charType)
            return new CharMemberValue((Character) value, cp);
        else if (type == CtClass.shortType)
            return new ShortMemberValue((Short) value, cp);
        else if (type == CtClass.intType)
            return new IntegerMemberValue((Integer) value, cp);
        else if (type == CtClass.longType)
            return new LongMemberValue((Long) value, cp);
        else if (type == CtClass.floatType)
            return new FloatMemberValue((Float) value, cp);
        else if (type == CtClass.doubleType)
View Full Code Here

TOP

Related Classes of javassist.bytecode.annotation.IntegerMemberValue

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.