Tabnine Logo
Statement$Throw
Code IndexAdd Tabnine to your IDE (free)

How to use
Statement$Throw
in
com.ochafik.lang.jnaerator.parser

Best Java code snippets using com.ochafik.lang.jnaerator.parser.Statement$Throw (Showing top 8 results out of 315)

origin: nativelibs4java/JNAerator

public static Statement tryRethrow(Statement st) {
  String exName = "$ex$";
  return new Try(st, null, new Catch(new VariablesDeclaration(typeRef(Throwable.class), new Declarator.DirectDeclarator(exName)), new Throw(new New(typeRef(RuntimeException.class), varRef(exName)))));
}
origin: nativelibs4java/JNAerator

public void setExpression(Expression expression) {
  this.expression = changeValue(this, this.expression, expression);
}
public Throw() {}
origin: nativelibs4java/JNAerator

public void visitThrow(Throw e) {
  append("throw ", e.getExpression(), ";");
}
origin: nativelibs4java/JNAerator

public void visitThrow(Throw t) {
  visitStatement(t);
  visit(t.getExpression());
}
origin: nativelibs4java/JNAerator

public Throw(Expression expression) {
  setExpression(expression);
}
@Override
origin: com.nativelibs4java/jnaerator

Statement throwIfArraySizeDifferent(String varAndFieldName) {
  return new Statement.If(
      expr(
      memberRef(varRef(varAndFieldName), MemberRefStyle.Dot, "length"),
      BinaryOperator.IsDifferent,
      memberRef(memberRef(thisRef(), MemberRefStyle.Dot, varAndFieldName), MemberRefStyle.Dot, "length")),
      new Statement.Throw(new Expression.New(typeRef(IllegalArgumentException.class), expr("Wrong array size !"))),
      null);
}
origin: nativelibs4java/JNAerator

@Override
public boolean replaceChild(Element child, Element by) {
  if (child == getExpression()) {
    setExpression((Expression)by);
    return true;
  }
  return super.replaceChild(child, by);
}
origin: nativelibs4java/JNAerator

Statement throwIfArraySizeDifferent(String varAndFieldName) {
  return new Statement.If(
      expr(
      memberRef(varRef(varAndFieldName), MemberRefStyle.Dot, "length"),
      BinaryOperator.IsDifferent,
      memberRef(memberRef(thisRef(), MemberRefStyle.Dot, varAndFieldName), MemberRefStyle.Dot, "length")),
      new Statement.Throw(new Expression.New(typeRef(IllegalArgumentException.class), expr("Wrong array size !"))),
      null);
}
com.ochafik.lang.jnaerator.parserStatement$Throw

Most used methods

  • <init>
  • changeValue
  • getExpression
  • setExpression

Popular in Java

  • Creating JSON documents from java classes using gson
  • runOnUiThread (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • addToBackStack (FragmentTransaction)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • Join (org.hibernate.mapping)
  • 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