Example #1
0
 @Override
 public Void visitFieldFormalParameter(FieldFormalParameter node) {
   visit(node.getKeyword(), " ");
   visit(node.getType(), " ");
   writer.print("this.");
   visit(node.getIdentifier());
   return null;
 }
Example #2
0
  @Override
  public Void visitFieldFormalParameter(FieldFormalParameter node) {
    SimpleIdentifier parameterName = node.getIdentifier();
    ParameterElementImpl parameter = new ParameterElementImpl(parameterName);
    parameter.setConst(node.isConst());
    parameter.setFinal(node.isFinal());
    parameter.setParameterKind(node.getKind());

    currentHolder.addParameter(parameter);
    parameterName.setElement(parameter);
    return null;
  }
Example #3
0
  @Override
  public Void visitFieldFormalParameter(FieldFormalParameter node) {
    if (!(node.getParent() instanceof DefaultFormalParameter)) {
      SimpleIdentifier parameterName = node.getIdentifier();
      FieldFormalParameterElementImpl parameter =
          new FieldFormalParameterElementImpl(parameterName);
      parameter.setConst(node.isConst());
      parameter.setFinal(node.isFinal());
      parameter.setParameterKind(node.getKind());

      currentHolder.addParameter(parameter);
      parameterName.setStaticElement(parameter);
    }
    //
    // The children of this parameter include any parameters defined on the type of this parameter.
    //
    ElementHolder holder = new ElementHolder();
    visitChildren(holder, node);
    ((ParameterElementImpl) node.getElement()).setParameters(holder.getParameters());
    holder.validate();
    return null;
  }
 @Override
 public Void visitFieldFormalParameter(FieldFormalParameter node) {
   VariableElementImpl parameter = new VariableElementImpl(node.getIdentifier());
   currentHolder.addVariable(parameter);
   return null;
 }