Tabnine Logo
ExpressionStatement
Code IndexAdd Tabnine to your IDE (free)

How to use
ExpressionStatement
in
lombok.ast

Best Java code snippets using lombok.ast.ExpressionStatement (Showing top 20 results out of 315)

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

@Override
public boolean visitExpressionStatement(lombok.ast.ExpressionStatement node) {
  Statement statement = toStatement(node.astExpression());
  try {
    Field f = statement.getClass().getField("statementEnd");
    f.set(statement, end(node));
  } catch (Exception ignore) {
    // Not all these classes may have a statementEnd.
  }
  return set(node, statement);
}

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

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

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;
int end = node.sourceEnd;
set(node, stat.setPosition(toPosition(start, end)));
return;
origin: com.android.tools.external.lombok/lombok-ast

@Override
public boolean visitExpressionStatement(ExpressionStatement node) {
  formatter.buildBlock(node);
  visit(node.rawExpression());
  formatter.append(";");
  formatter.closeBlock();
  return true;
}

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;
int end = node.sourceEnd;
set(node, stat.setPosition(toPosition(start, end)));
return;
origin: org.projectlombok/lombok.ast

@Override
public boolean visitExpressionStatement(ExpressionStatement node) {
  formatter.buildBlock(node);
  visit(node.rawExpression());
  formatter.append(";");
  formatter.closeBlock();
  return true;
}

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;
}

origin: org.projectlombok/lombok.ast

@Override
public boolean visitExpressionStatement(lombok.ast.ExpressionStatement node) {
  Statement statement = toStatement(node.astExpression());
  try {
    Field f = statement.getClass().getField("statementEnd");
    f.set(statement, end(node));
  } catch (Exception ignore) {
    // Not all these classes may have a statementEnd.
  }
  return set(node, statement);
}

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

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

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

@Override
public boolean visitExpressionStatement(ExpressionStatement node) {
  formatter.buildBlock(node);
  visit(node.rawExpression());
  formatter.append(";");
  formatter.closeBlock();
  return true;
}

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

@Override
public boolean visitExpressionStatement(lombok.ast.ExpressionStatement node) {
  Statement statement = toStatement(node.astExpression());
  try {
    Field f = statement.getClass().getField("statementEnd");
    f.set(statement, end(node));
  } catch (Exception ignore) {
    // Not all these classes may have a statementEnd.
  }
  return set(node, statement);
}

origin: org.projectlombok/lombok.ast

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

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

@Override
public boolean visitExpressionStatement(ExpressionStatement node) {
  return posSet(node, treeMaker.Exec(toExpression(node.astExpression())));
}

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 boolean visitExpressionStatement(ExpressionStatement node) {
  return posSet(node, treeMaker.Exec(toExpression(node.astExpression())));
}

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: org.projectlombok/lombok.ast

@Override
public boolean visitExpressionStatement(ExpressionStatement node) {
  return posSet(node, treeMaker.Exec(toExpression(node.astExpression())));
}

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: com.android.tools.lint/lint-api

Expression expression = expressionStatement.astExpression();
if (expression instanceof BinaryExpression &&
    ((BinaryExpression) expression).astOperator()
origin: com.amazon.device.tools.lint/lint-checks

Expression expression = expressionStatement.astExpression();
if (expression instanceof BinaryExpression &&
    ((BinaryExpression) expression).astOperator()
lombok.astExpressionStatement

Most used methods

  • astExpression
  • <init>
  • rawExpression
  • setPosition

Popular in Java

  • Start an intent from android
  • notifyDataSetChanged (ArrayAdapter)
  • findViewById (Activity)
  • getContentResolver (Context)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Join (org.hibernate.mapping)
  • Top Sublime Text plugins
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