Package org.eclipse.jdt.internal.compiler.env

Examples of org.eclipse.jdt.internal.compiler.env.EnumConstantSignature


      memberValuePair.valueKind = IMemberValuePair.K_CLASS;
      char[] className = Signature.toCharArray(CharOperation.replaceOnCopy(((ClassSignature) binaryValue).getTypeName(), '/', '.'));
      return new String(className);
    } else if (binaryValue instanceof EnumConstantSignature) {
      memberValuePair.valueKind = IMemberValuePair.K_QUALIFIED_NAME;
      EnumConstantSignature enumConstant = (EnumConstantSignature) binaryValue;
      char[] enumName = Signature.toCharArray(CharOperation.replaceOnCopy(enumConstant.getTypeName(), '/', '.'));
      char[] qualifiedName = CharOperation.concat(enumName, enumConstant.getEnumConstantName(), '.');
      return new String(qualifiedName);
    } else if (binaryValue instanceof Object[]) {
      memberValuePair.valueKind = -1; // modified below by the first call to getMemberValue(...)
      Object[] binaryValues = (Object[]) binaryValue;
      int length = binaryValues.length;
View Full Code Here


      }
    }
  }
  private void addPairValue(Object pairValue) {
    if (pairValue instanceof EnumConstantSignature) {
      EnumConstantSignature enumConstant = (EnumConstantSignature) pairValue;
      addTypeReference(replace('/', '.', Signature.toCharArray(enumConstant.getTypeName())));
      addNameReference(enumConstant.getEnumConstantName());
    } else if (pairValue instanceof ClassSignature) {
      ClassSignature classConstant = (ClassSignature) pairValue;
      addTypeReference(replace('/', '.', Signature.toCharArray(classConstant.getTypeName())));
    } else if (pairValue instanceof IBinaryAnnotation) {
      addBinaryAnnotation((IBinaryAnnotation) pairValue);
View Full Code Here

      memberValuePair.valueKind = IMemberValuePair.K_CLASS;
      char[] className = Signature.toCharArray(CharOperation.replaceOnCopy(((ClassSignature) binaryValue).getTypeName(), '/', '.'));
      return new String(className);
    } else if (binaryValue instanceof EnumConstantSignature) {
      memberValuePair.valueKind = IMemberValuePair.K_QUALIFIED_NAME;
      EnumConstantSignature enumConstant = (EnumConstantSignature) binaryValue;
      char[] enumName = Signature.toCharArray(CharOperation.replaceOnCopy(enumConstant.getTypeName(), '/', '.'));
      char[] qualifiedName = CharOperation.concat(enumName, enumConstant.getEnumConstantName(), '.');
      return new String(qualifiedName);
    } else if (binaryValue instanceof Object[]) {
      memberValuePair.valueKind = -1; // modified below by the first call to getMemberValue(...)
      Object[] binaryValues = (Object[]) binaryValue;
      int length = binaryValues.length;
View Full Code Here

      }
    }
  }
  private void addPairValue(Object pairValue) {
    if (pairValue instanceof EnumConstantSignature) {
      EnumConstantSignature enumConstant = (EnumConstantSignature) pairValue;
      addTypeReference(replace('/', '.', Signature.toCharArray(enumConstant.getTypeName())));
      addNameReference(enumConstant.getEnumConstantName());
    } else if (pairValue instanceof ClassSignature) {
      ClassSignature classConstant = (ClassSignature) pairValue;
      addTypeReference(replace('/', '.', Signature.toCharArray(classConstant.getTypeName())));
    } else if (pairValue instanceof IBinaryAnnotation) {
      addBinaryAnnotation((IBinaryAnnotation) pairValue);
View Full Code Here

      memberValuePair.valueKind = IMemberValuePair.K_CLASS;
      char[] className = Signature.toCharArray(CharOperation.replaceOnCopy(((ClassSignature) binaryValue).getTypeName(), '/', '.'));
      return new String(className);
    } else if (binaryValue instanceof EnumConstantSignature) {
      memberValuePair.valueKind = IMemberValuePair.K_QUALIFIED_NAME;
      EnumConstantSignature enumConstant = (EnumConstantSignature) binaryValue;
      char[] enumName = Signature.toCharArray(CharOperation.replaceOnCopy(enumConstant.getTypeName(), '/', '.'));
      char[] qualifiedName = CharOperation.concat(enumName, enumConstant.getEnumConstantName(), '.');
      return new String(qualifiedName);
    } else if (binaryValue instanceof Object[]) {
      memberValuePair.valueKind = -1; // modified below by the first call to getMemberValue(...)
      Object[] binaryValues = (Object[]) binaryValue;
      int length = binaryValues.length;
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.compiler.env.EnumConstantSignature

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.