Examples of JvmConstructor


Examples of org.eclipse.xtext.common.types.JvmConstructor

            }
          };
          MongoBeansJvmModelInferrer.this._jvmTypesBuilder.setBody(it, _client);
        }
      };
      JvmConstructor _constructor = this._jvmTypesBuilder.toConstructor(bean, _function);
      this._jvmTypesBuilder.<JvmConstructor>operator_add(_members, _constructor);
      EList<JvmMember> _members_1 = inferredType.getMembers();
      final Procedure1<JvmConstructor> _function_1 = new Procedure1<JvmConstructor>() {
        public void apply(final JvmConstructor it) {
          StringConcatenation _builder = new StringConcatenation();
          _builder.append("Creates a new ");
          String _name = bean.getName();
          _builder.append(_name, "");
          _builder.append(" wrapping a new {@link ");
          String _name_1 = BasicDBObject.class.getName();
          _builder.append(_name_1, "");
          _builder.append("}.");
          MongoBeansJvmModelInferrer.this._jvmTypesBuilder.setDocumentation(it, _builder.toString());
          StringConcatenationClient _client = new StringConcatenationClient() {
            @Override
            protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) {
              _builder.append("_dbObject = new ");
              _builder.append(BasicDBObject.class, "");
              _builder.append("();");
              _builder.newLineIfNotEmpty();
              _builder.append("_dbObject.put(JAVA_CLASS_KEY, \"");
              String _identifier = inferredType.getIdentifier();
              _builder.append(_identifier, "");
              _builder.append("\");");
              _builder.newLineIfNotEmpty();
            }
          };
          MongoBeansJvmModelInferrer.this._jvmTypesBuilder.setBody(it, _client);
        }
      };
      JvmConstructor _constructor_1 = this._jvmTypesBuilder.toConstructor(bean, _function_1);
      _xblockexpression = this._jvmTypesBuilder.<JvmConstructor>operator_add(_members_1, _constructor_1);
    }
    return _xblockexpression;
  }
View Full Code Here

Examples of org.eclipse.xtext.common.types.JvmConstructor

            _switchResult = _returnType;
          }
        }
        if (!_matched) {
          if (feature instanceof JvmConstructor) {
            final JvmConstructor _jvmConstructor = (JvmConstructor)feature;
            _matched=true;
            JvmDeclaredType _declaringType = _jvmConstructor.getDeclaringType();
            JvmTypeReference _newTypeRef = this._jvmTypesBuilder.newTypeRef(_declaringType);
            _switchResult = _newTypeRef;
          }
        }
        if (!_matched) {
View Full Code Here

Examples of org.eclipse.xtext.common.types.JvmConstructor

        op = ((JvmExecutable) _feature_1);
      }
    } else {
      if ((expr instanceof XConstructorCall)) {
        final XConstructorCall constructorCall = ((XConstructorCall) expr);
        JvmConstructor _constructor = constructorCall.getConstructor();
        op = _constructor;
      }
    }
    this.addUsedMember(op, type, executables);
  }
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.