congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
ContextualStatementBuilder.loadField
Code IndexAdd Tabnine to your IDE (free)

How to use
loadField
method
in
org.jboss.errai.codegen.builder.ContextualStatementBuilder

Best Java code snippets using org.jboss.errai.codegen.builder.ContextualStatementBuilder.loadField (Showing top 10 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew ArrayList()
  • Codota Iconnew LinkedList()
  • Smart code suggestions by Tabnine
}
origin: errai/errai

private ContextualStatementBuilder agent(final String field) {
 return agent().loadField(field);
}
origin: org.jboss.errai/errai-data-binding

private ContextualStatementBuilder agent(final String field) {
 return agent().loadField(field);
}
origin: errai/errai

 @Override
 public ContextualStatementBuilder call(final Statement instance, final HasAnnotations annotated,
     final BuildMetaClass factory, final Statement... params) {
  final MetaField field = (MetaField) annotated;
  if (field.isPublic()) {
   if (field.isStatic()) {
    return loadStatic(field.getDeclaringClass(), field.getName());
   } else {
    return nestedCall(instance).loadField(field);
   }
  } else {
   final Object[] accessorParams = (field.isStatic() ? new Object[0] : new Object[] { instance });
   return invokeStatic(notNull(factory), getPrivateFieldAccessorName(field), accessorParams);
  }
 }
},
origin: errai/errai

@Test
public void testAssignField() {
 final String s = Stmt.create(Context.create().autoImport()).nestedCall(
     Stmt.newObject(Foo.class)).loadField("bar").loadField("name").assignValue("test").toJavaString();
 assertEquals("failed to generate nested field assignment",
     "new Foo().bar.name = \"test\";", s);
}
origin: errai/errai

@Test
public void testAssignInvalidField() {
 try {
  final String s = Stmt.create(Context.create().autoImport()).nestedCall(
      Stmt.newObject(Foo.class))
      .loadField("invalid")
      .assignValue("test")
      .toJavaString();
  fail("expected UndefinedFieldException");
 }
 catch (UndefinedFieldException e) {
  // expected
 }
}
origin: errai/errai

setSwitchBlock.case_("this")
  .append(Stmt.loadClassMember(targetField).assignValue(Stmt.castTo(bindable, Stmt.loadVariable("value"))))
  .append(agent().loadField("target").assignValue(Stmt.loadClassMember(targetField)))
  .append(Stmt.break_())
  .finish();
     .withParameters(agent().loadField("propertyTypes"))))
 .append(Stmt.loadVariable("props").invoke("remove", "this"))
 .append(Stmt.invokeStatic(Collections.class, "unmodifiableMap", Stmt.loadVariable("props")).returnValue())
origin: org.jboss.errai/errai-data-binding

setSwitchBlock.case_("this")
  .append(Stmt.loadClassMember(targetField).assignValue(Stmt.castTo(bindable, Stmt.loadVariable("value"))))
  .append(agent().loadField("target").assignValue(Stmt.loadClassMember(targetField)))
  .append(Stmt.break_())
  .finish();
     .withParameters(agent().loadField("propertyTypes"))))
 .append(Stmt.loadVariable("props").invoke("remove", "this"))
 .append(Stmt.invokeStatic(Collections.class, "unmodifiableMap", Stmt.loadVariable("props")).returnValue())
origin: errai/errai

.publicOverridesMethod("setName", Parameter.of(String.class, "name"))
.append(
  Stmt.loadStatic(outer.getClassDefinition(), "this").loadField("outerName").assignValue(
    Variable.get("name")))
.append(Stmt.loadStatic(outer.getClassDefinition(), "this").invoke("setOuterName", Variable.get("name")))
origin: org.jboss.errai/errai-codegen

.publicOverridesMethod("proceed", Parameter.of(RemoteCallback.class, "interceptorCallback", true))
.append(Stmt.declareVariable(RemoteCallback.class).asFinal().named("providedCallback").initializeWith(
  Stmt.loadStatic(proxyClass, "this").loadField("remoteCallback")))
.append(
  Stmt.loadVariable("remoteCallback").assignValue(Stmt.newObject(RemoteCallback.class).extend()
.append(
  Stmt.declareVariable(ErrorCallback.class).asFinal().named("providedErrorCallback").initializeWith(
    Stmt.loadStatic(proxyClass, "this").loadField("errorCallback")))
.append(
  Stmt.loadVariable("errorCallback").assignValue(
origin: errai/errai

.publicOverridesMethod("proceed", Parameter.of(RemoteCallback.class, "interceptorCallback", true))
.append(Stmt.declareVariable(RemoteCallback.class).asFinal().named("providedCallback").initializeWith(
  Stmt.loadStatic(proxyClass, "this").loadField("remoteCallback")))
.append(
  Stmt.loadVariable("remoteCallback").assignValue(Stmt.newObject(RemoteCallback.class).extend()
.append(
  Stmt.declareVariable(ErrorCallback.class).asFinal().named("providedErrorCallback").initializeWith(
    Stmt.loadStatic(proxyClass, "this").loadField("errorCallback")))
.append(
  Stmt.loadVariable("errorCallback").assignValue(
org.jboss.errai.codegen.builderContextualStatementBuilderloadField

Popular methods of ContextualStatementBuilder

  • invoke
  • returnValue
  • foreach
  • generate
  • getType
  • if_
  • foreachIfNotNull
  • ifNot
  • switch_
  • toJavaString
  • while_
  • while_

Popular in Java

  • Parsing JSON documents to java classes using gson
  • onCreateOptionsMenu (Activity)
  • setScale (BigDecimal)
  • requestLocationUpdates (LocationManager)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • TreeSet (java.util)
    TreeSet is an implementation of SortedSet. All optional operations (adding and removing) are support
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Top 12 Jupyter Notebook Extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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