Tabnine Logo
ExpressionStatement.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
lombok.ast.ExpressionStatement
constructor

Best Java code snippets using lombok.ast.ExpressionStatement.<init> (Showing top 9 results out of 315)

origin: com.android.tools.external.lombok/lombok-ast

public Node createExpressionStatement(Node expression) {
  return posify(new ExpressionStatement().rawExpression(expression));
}

origin: org.projectlombok/lombok.ast

public Node createExpressionStatement(Node expression) {
  return posify(new ExpressionStatement().rawExpression(expression));
}

origin: me.tatarka.retrolambda.projectlombok/lombok.ast

public Node createExpressionStatement(Node expression) {
  return posify(new ExpressionStatement().rawExpression(expression));
}

origin: org.projectlombok/lombok.ast

@Override public void visitExec(JCExpressionStatement node) {
  Node expr = toTree(node.getExpression());
  if (expr instanceof SuperConstructorInvocation || expr instanceof AlternateConstructorInvocation) {
    setConversionPositionInfo(expr, "exec", getPosition(node));
    set(node, expr);
    return;
  }
  ExpressionStatement exec = new ExpressionStatement();
  exec.rawExpression(expr);
  set(node, exec);
}

origin: me.tatarka.retrolambda.projectlombok/lombok.ast

lombok.ast.ExpressionStatement stat = new lombok.ast.ExpressionStatement();
stat.astExpression((lombok.ast.Expression)value);
int start = node.sourceStart;
origin: com.android.tools.external.lombok/lombok-ast

lombok.ast.ExpressionStatement stat = new lombok.ast.ExpressionStatement();
stat.astExpression((lombok.ast.Expression)value);
int start = node.sourceStart;
origin: me.tatarka.retrolambda.projectlombok/lombok.ast

@Override public void visitExec(JCExpressionStatement node) {
  Node expr = toTree(node.getExpression());
  if (expr instanceof SuperConstructorInvocation || expr instanceof AlternateConstructorInvocation) {
    setConversionPositionInfo(expr, "exec", getPosition(node));
    set(node, expr);
    return;
  }
  ExpressionStatement exec = new ExpressionStatement();
  exec.rawExpression(expr);
  set(node, exec);
}

origin: com.android.tools.external.lombok/lombok-ast

@Override public void visitExec(JCExpressionStatement node) {
  Node expr = toTree(node.getExpression());
  if (expr instanceof SuperConstructorInvocation || expr instanceof AlternateConstructorInvocation) {
    setConversionPositionInfo(expr, "exec", getPosition(node));
    set(node, expr);
    return;
  }
  ExpressionStatement exec = new ExpressionStatement();
  exec.rawExpression(expr);
  set(node, exec);
}

origin: org.projectlombok/lombok.ast

private void set(ASTNode node, Node value) {
  if (result != null) throw new IllegalStateException("result is already set");
  
  if (value instanceof lombok.ast.Expression && hasFlag(FlagKey.AS_STATEMENT)) {
    lombok.ast.ExpressionStatement stat = new lombok.ast.ExpressionStatement();
    stat.astExpression((lombok.ast.Expression)value);
    int start = node.sourceStart;
    int end = node.sourceEnd;
    try {
      end = (Integer)node.getClass().getField("statementEnd").get(node);
    } catch (Exception e) {
      // Not all these classes may have a statementEnd.
    }
    
    set(node, stat.setPosition(toPosition(start, end)));
    return;
  }
  
  if (value instanceof lombok.ast.Expression) {
    int parenCount = (node.bits & ASTNode.ParenthesizedMASK) >> ASTNode.ParenthesizedSHIFT;
    for (int i = 0; i < parenCount; i++) {
      ((lombok.ast.Expression) value).astParensPositions().add(value.getPosition());
    }
  }
  
  List<Node> result = Lists.newArrayList();
  if (value != null) result.add(value);
  this.result = result;
}

lombok.astExpressionStatement<init>

Popular methods of ExpressionStatement

  • astExpression
  • rawExpression
  • setPosition

Popular in Java

  • Making http requests using okhttp
  • compareTo (BigDecimal)
  • addToBackStack (FragmentTransaction)
  • getResourceAsStream (ClassLoader)
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • Notification (javax.management)
  • Reference (javax.naming)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now