Examples of ArrayElementValue


Examples of org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue

      atTargetAnnotation = retrieveAnnotationOnAnnotation(UnresolvedType.AT_TARGET);
      if (atTargetAnnotation != null) {
        supportedTargets = new HashSet();
        List values = atTargetAnnotation.getBcelAnnotation().getValues();
          ElementNameValuePair envp = (ElementNameValuePair)values.get(0);
          ArrayElementValue aev = (ArrayElementValue)envp.getValue();
          ElementValue[] evs = aev.getElementValuesArray();
          for (int i = 0; i < evs.length; i++) {
          EnumElementValue ev = (EnumElementValue)evs[i];
          supportedTargets.add(ev.getEnumValueString());
        }
      }
View Full Code Here

Examples of org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue

            List vals = anns[i].getBcelAnnotation().getValues();
            if (vals == null || vals.size()==0) { // (1)
                suppressed = true;
            } else { // (2)
              // We know the value is an array value
              ArrayElementValue array = (ArrayElementValue)((ElementNameValuePair)vals.get(0)).getValue();
              ElementValue[] values = array.getElementValuesArray();
              for (int j = 0; j < values.length; j++) {
                // We know values in the array are strings
          SimpleElementValue value = (SimpleElementValue)values[j];
          if (value.getValueString().equals(lintkey)) {
            suppressed = true;
View Full Code Here

Examples of org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue

            List vals = anns[i].getBcelAnnotation().getValues();
            if (vals == null || vals.size()==0) { // (1)
               suppressedWarnings.addAll(lint.allKinds());
            } else { // (2)
              // We know the value is an array value
              ArrayElementValue array = (ArrayElementValue)((ElementNameValuePair)vals.get(0)).getValue();
              ElementValue[] values = array.getElementValuesArray();
              for (int j = 0; j < values.length; j++) {
                // We know values in the array are strings
          SimpleElementValue value = (SimpleElementValue)values[j];
          Lint.Kind lintKind = lint.getLintKind(value.getValueString());
          if (lintKind != null) suppressedWarnings.add(lintKind);
View Full Code Here

Examples of org.aspectj.apache.bcel.classfile.annotation.ArrayElementValue

    int i =0;
    for (Iterator iter = evalues.iterator(); iter.hasNext();) {
      ElementValueGen element = (ElementValueGen) iter.next();
      immutableData[i++] = element.getElementValue();
    }
    return new ArrayElementValue(type,immutableData,cpGen.getConstantPool());
  }
View Full Code Here

Examples of org.gjt.jclasslib.structures.elementvalues.ArrayElementValue

        addDetailPaneEntry(normalLabel("Number of values:"),
                lblValueCount = highlightLabel());
    }

    public void show(TreePath treePath) {
        ArrayElementValue aev = (ArrayElementValue)
                ((BrowserTreeNode)treePath.getLastPathComponent()).getElement();

        lblTag.setText(String.valueOf((char)aev.getTag()));
        lblTagVerbose.setText("<" + ElementValue.getTagDescription(aev.getTag()) + ">");

        lblValueCount.setText(String.valueOf(aev.getElementValueEntries().length));

        super.show(treePath);
    }
View Full Code Here

Examples of org.gjt.jclasslib.structures.elementvalues.ArrayElementValue

        addDetailPaneEntry(normalLabel("Number of values:"),
                lblValueCount = highlightLabel());
    }

    public void show(TreePath treePath) {
        ArrayElementValue aev = (ArrayElementValue)
                ((BrowserTreeNode)treePath.getLastPathComponent()).getElement();

        lblTag.setText(String.valueOf((char)aev.getTag()));
        lblTagVerbose.setText("<" + ElementValue.getTagDescription(aev.getTag()) + ">");

        lblValueCount.setText(String.valueOf(aev.getElementValueEntries().length));

        super.show(treePath);
    }
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.