Examples of dimensions()


Examples of org.eclipse.jdt.core.dom.ArrayCreation.dimensions()

    if (type.isArrayType()) {
      final ICPPASTArrayDeclarator arrayDeclarator = f.newArrayDeclarator(new NameInfo(variableDeclaration.getName()).getName());
      arrayDeclarator.addPointerOperator(f.newPointer());
      if (variableDeclaration.getInitializer() != null) {
        final ArrayCreation arrayCreation = (ArrayCreation) variableDeclaration.getInitializer();
        for (final Object dimensionObject : arrayCreation.dimensions()) {
          final ExpressionInfo dimension = new ExpressionInfo((Expression) dimensionObject, null, compilationUnitInfo);
          arrayDeclarator.addArrayModifier(f.newArrayModifier(dimension.getExpression()));
        }
      } else {
        final ArrayType arrayType = (ArrayType) type;
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.TypeReference.dimensions()

        if (arguments != null) {
          parameterSignatures = new String[arguments.length];
          for (int i = 0; i < arguments.length; i++) {
            Argument argument = arguments[i];
            TypeReference typeReference = argument.type;
            int arrayDim = typeReference.dimensions();

            String typeSig =
              Signature.createTypeSignature(
                  CharOperation.concatWith(
                      typeReference.getTypeName(), '.'), false);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.TypeReference.dimensions()

  private lombok.ast.VariableDefinition createVariableDefinition(List<AbstractVariableDeclaration> decls, Map<FlagKey, Object> params) {
    int dims = Integer.MAX_VALUE;
    TypeReference winner = null;
    for (AbstractVariableDeclaration decl : decls) {
      TypeReference tr = decl.type;
      int newDims = tr.dimensions();
      if (newDims < dims) {
        dims = newDims;
        winner = tr;
      }
      if (dims == 0) break;
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.TypeReference.dimensions()

        if (arguments != null) {
          parameterSignatures = new String[arguments.length];
          for (int i = 0; i < arguments.length; i++) {
            Argument argument = arguments[i];
            TypeReference typeReference = argument.type;
            int arrayDim = typeReference.dimensions();

            String typeSig =
              Signature.createTypeSignature(
                  CharOperation.concatWith(
                      typeReference.getTypeName(), '.'), false);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.TypeReference.dimensions()

        if (arguments != null) {
          parameterSignatures = new String[arguments.length];
          for (int i = 0; i < arguments.length; i++) {
            Argument argument = arguments[i];
            TypeReference typeReference = argument.type;
            int arrayDim = typeReference.dimensions();

            String typeSig =
              Signature.createTypeSignature(
                  CharOperation.concatWith(
                      typeReference.getTypeName(), '.'), false);
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.TypeReference.dimensions()

  private lombok.ast.VariableDefinition createVariableDefinition(List<AbstractVariableDeclaration> decls, Map<FlagKey, Object> params) {
    int dims = Integer.MAX_VALUE;
    TypeReference winner = null;
    for (AbstractVariableDeclaration decl : decls) {
      TypeReference tr = decl.type;
      int newDims = tr.dimensions();
      if (newDims < dims) {
        dims = newDims;
        winner = tr;
      }
      if (dims == 0) break;
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.ast.TypeReference.dimensions()

  private lombok.ast.VariableDefinition createVariableDefinition(List<AbstractVariableDeclaration> decls, Map<FlagKey, Object> params) {
    int dims = Integer.MAX_VALUE;
    TypeReference winner = null;
    for (AbstractVariableDeclaration decl : decls) {
      TypeReference tr = decl.type;
      int newDims = tr.dimensions();
      if (newDims < dims) {
        dims = newDims;
        winner = tr;
      }
      if (dims == 0) break;
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.ArrayBinding.dimensions()

          int varargsIndex = paramLength - 1;
          ArrayBinding varargsType = (ArrayBinding) params[varargsIndex];
          TypeBinding lastArgType = argumentTypes[varargsIndex];
          int dimensions;
          if (lastArgType == TypeBinding.NULL) {
            if (!(varargsType.leafComponentType().isBaseType() && varargsType.dimensions() == 1))
              scope.problemReporter().varargsArgumentNeedCast(method, lastArgType, invocationSite);
          } else if (varargsType.dimensions <= (dimensions = lastArgType.dimensions())) {
            if (lastArgType.leafComponentType().isBaseType()) {
              dimensions--;
            }
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.TypeBinding.dimensions()

          int varargsIndex = paramLength - 1;
          ArrayBinding varargsType = (ArrayBinding) binding.parameters[varargsIndex];
          TypeBinding lastArgType = alternateArgumentTypes[varargsIndex];
          // originalType may be compatible already, but cast mandated
          // to clarify between varargs/non-varargs call
          if (varargsType.dimensions != lastArgType.dimensions()) {
            return;
          }
          if (lastArgType.isCompatibleWith(varargsType.elementsType())
              && lastArgType.isCompatibleWith(varargsType)) {
            return;
View Full Code Here

Examples of org.eclipse.jdt.internal.compiler.lookup.TypeBinding.dimensions()

          int varargsIndex = paramLength - 1;
          ArrayBinding varargsType = (ArrayBinding) binding.parameters[varargsIndex];
          TypeBinding lastArgType = alternateArgumentTypes[varargsIndex];
          // originalType may be compatible already, but cast mandated
          // to clarify between varargs/non-varargs call
          if (varargsType.dimensions != lastArgType.dimensions()) {
            return;
          }
          if (lastArgType.isCompatibleWith(varargsType.elementsType())
              && lastArgType.isCompatibleWith(varargsType)) {
            return;
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.