Package org.aspectj.org.eclipse.jdt.internal.compiler.ast

Examples of org.aspectj.org.eclipse.jdt.internal.compiler.ast.ReturnStatement


     */

    // ////////////////////

    if (initialization == null) {
      this.statements = new Statement[] { new ReturnStatement(null, 0, 0), };
    } else if (!onTypeBinding.isInterface()) {
      MethodBinding writeMethod = world.makeMethodBinding(AjcMemberMaker.interFieldSetDispatcher(sig, aspectType), munger
          .getTypeVariableAliases());
      // For the body of an intertype field initalizer, generate a call to the inter field set dispatcher
      // method as that casts the shadow of a field set join point.
View Full Code Here


    // throw new BCException("Unexpected enclosing declaration of " + enclosingDec + " for if pointcut designator");
    // }
    // hashcode of expression
    ret.selector = ifSelector.toString().toCharArray();
    ret.arguments = makeArguments(enclosingDec);
    ret.statements = new Statement[] { new ReturnStatement(expr, expr.sourceStart, expr.sourceEnd) };
    return ret;
  }
View Full Code Here

    newArray.initializer = init;
    newArray.type = AstUtil.makeTypeReference(scope.getJavaLangObject());
    newArray.dimensions = new Expression[1];
    newArray.constant = Constant.NotAConstant;

    pre.statements = new Statement[] { new ReturnStatement(newArray, 0, 0), };
    return pre;
  }
View Full Code Here

    ref.constant = Constant.NotAConstant;
    return ref;
  }

  public static ReturnStatement makeReturnStatement(Expression expr) {
    return new ReturnStatement(expr, 0, 0);
  }
View Full Code Here

    //////////////////////

   
    if (initialization == null) {
      this.statements = new Statement[] {
        new ReturnStatement(null, 0, 0),
      };
    } else if (!onTypeBinding.isInterface()) {
      MethodBinding writeMethod = world.makeMethodBinding(
          AjcMemberMaker.interFieldSetDispatcher(sig,aspectType),munger.getTypeVariableAliases());
      // For the body of an intertype field initalizer, generate a call to the inter field set dispatcher
View Full Code Here

    ret.modifiers = AccStatic | AccFinal | AccPublic;
    ret.returnType = AstUtil.makeTypeReference(TypeBinding.BooleanBinding);
    ret.selector = ("ajc$if_" + counter++).toCharArray();
    ret.arguments = makeArguments(enclosingDec);
    ret.statements = new Statement[] {
      new ReturnStatement(expr, expr.sourceStart, expr.sourceEnd)
    };
    return ret;
  }
View Full Code Here

 

 
 
  public static ReturnStatement makeReturnStatement(Expression expr) {
    return new ReturnStatement(expr, 0, 0);
  }
View Full Code Here

TOP

Related Classes of org.aspectj.org.eclipse.jdt.internal.compiler.ast.ReturnStatement

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.