Tabnine Logo
JDefinedClass.staticInvoke
Code IndexAdd Tabnine to your IDE (free)

How to use
staticInvoke
method
in
com.sun.codemodel.JDefinedClass

Best Java code snippets using com.sun.codemodel.JDefinedClass.staticInvoke (Showing top 20 results out of 315)

origin: joelittlejohn/jsonschema2pojo

/**
 * @see EnumRule
 */
private static JExpression getDefaultEnum(JType fieldType, JsonNode node) {
  JDefinedClass enumClass = (JDefinedClass) fieldType;
  JType backingType = enumClass.fields().get("value").type();
  JInvocation invokeFromValue = enumClass.staticInvoke("fromValue");
  invokeFromValue.arg(getDefaultValue(backingType, node));
  return invokeFromValue;
}
origin: org.jsonschema2pojo/jsonschema2pojo-core

/**
 * @see EnumRule
 */
private static JExpression getDefaultEnum(JType fieldType, JsonNode node) {
  JDefinedClass enumClass = (JDefinedClass) fieldType;
  JType backingType = enumClass.fields().get("value").type();
  JInvocation invokeFromValue = enumClass.staticInvoke("fromValue");
  invokeFromValue.arg(getDefaultValue(backingType, node));
  return invokeFromValue;
}
origin: com.cedarsoft.serialization.generator/common

protected void createDataPoint( @Nonnull JDefinedClass testClass, @Nonnull JClass serializerClass, @Nonnull JClass domainType, @Nonnull DomainObjectDescriptor domainObjectDescriptor ) {
 JFieldVar field = testClass.field( JMod.STATIC | JMod.PUBLIC | JMod.FINAL, codeGenerator.ref( Entry.class ).narrow( domainType.wildcard() ), DATA_POINT_FIELD_NAME );
 field.annotate( codeModel.ref( "org.junit.experimental.theories.DataPoint" ) );
 JInvocation domainObjectCreation = createDomainObjectCreationExpression( domainObjectDescriptor );
 JExpression expected = createExpectedExpression( testClass, domainType );
 field.init( testClass.staticInvoke( METHOD_NAME_CREATE ).arg( domainObjectCreation ).arg( expected ) );
}
origin: io.konig/konig-schemagen

private void generateStaticInit(JCodeModel model, JDefinedClass dc, NamespaceManager nsManager) {
  
  JBlock block = dc.init();
  
  List<Namespace> list = new ArrayList<>(nsManager.listNamespaces());
  Collections.sort(list, new Comparator<Namespace>() {
    @Override
    public int compare(Namespace a, Namespace b) {
      return a.getPrefix().compareTo(b.getPrefix());
    }
  });
  
  for (Namespace ns : list) {
    
    JExpression prefixValue = JExpr.lit(ns.getPrefix());
    JExpression nameValue = JExpr.lit(ns.getName());
    
    block.add(dc.staticInvoke("add").arg(prefixValue).arg(nameValue));
  }
  
}
origin: com.cedarsoft.serialization.generator/common

protected void createVersionsDataPoint( @Nonnull JDefinedClass testClass, @Nonnull JClass serializerClass, @Nonnull JClass domainType, @Nonnull DomainObjectDescriptor domainObjectDescriptor ) {
 JFieldVar field = testClass.field( JMod.STATIC | JMod.PUBLIC | JMod.FINAL, codeGenerator.ref( VersionEntry.class ), DATA_POINT_FIELD_NAME );
 field.annotate( codeGenerator.ref( "org.junit.experimental.theories.DataPoint" ) );
 JInvocation versionInvocation = codeGenerator.ref( Version.class ).staticInvoke( METHOD_NAME_VALUE_OF ).arg( JExpr.lit( 1 ) ).arg( JExpr.lit( 0 ) ).arg( JExpr.lit( 0 ) );
 JExpression expected = createExpectedExpression( testClass, domainType );
 field.init( testClass.staticInvoke( METHOD_NAME_CREATE ).arg( versionInvocation ).arg( expected ) );
}
origin: io.konig/konig-schemagen

URI targetClass = subclass.getTargetClass();
JDefinedClass reader = produceJsonReader(targetClass, model);
JInvocation parserInvoke = reader.staticInvoke("instance").invoke("read").arg(jsonParser);
fieldCase.body().assign(pojoVar, parserInvoke);
fieldCase.body()._break(outer);
origin: fusesource/fuse-extra

private void generateSize() {
  sizer = generator.sizer().cls().method(JMod.PUBLIC, cm.LONG, "sizeOf" + toJavaClassName(type.getName()));
  sizer.param(getJavaType(), "value");
  size().body()._return(generator.registry().cls().staticInvoke("instance")
      .invoke("sizer").invoke("sizeOf" + toJavaClassName(type.getName())).arg(ref("value")));
}
origin: com.googlecode.jsonschema2pojo/jsonschema2pojo-core

private JFieldVar addQuickLookupMap(JDefinedClass _enum) {
  JClass lookupType = _enum.owner().ref(Map.class).narrow(_enum.owner().ref(String.class), _enum);
  JFieldVar lookupMap = _enum.field(JMod.PRIVATE | JMod.STATIC, lookupType, "constants");
  JClass lookupImplType = _enum.owner().ref(HashMap.class).narrow(_enum.owner().ref(String.class), _enum);
  lookupMap.init(JExpr._new(lookupImplType));
  JForEach forEach = _enum.init().forEach(_enum, "c", _enum.staticInvoke("values"));
  JInvocation put = forEach.body().invoke(lookupMap, "put");
  put.arg(forEach.var().ref("value"));
  put.arg(forEach.var());
  return lookupMap;
}
origin: uk.org.retep.tools/jaxb

getInstance.body()._return( holder.staticInvoke( holderGet ) );
JDocComment jd = getInstance.javadoc();
jd.append( "Singleton instance of BuilderFactory" );
origin: fusesource/fuse-extra

if ( attribute.attribute.type().isArray() ) {
  body.assign(ref("fieldSize"), ref("fieldSize").plus(
      generator.registry().cls().staticInvoke("instance")
          .invoke("sizer")
          .invoke("sizeOfArray")
      generator.registry().cls().staticInvoke("instance")
          .invoke("sizer")
          .invoke("sizeOf" + toJavaClassName(attribute.type))
if ( attribute.attribute.type().isArray() ) {
  body.assign(ref("fieldSize"), ref("fieldSize").plus(
      generator.registry().cls().staticInvoke("instance")
          .invoke("sizer")
          .invoke("sizeOfArray")
origin: fusesource/fuse-extra

SYMBOLIC_ID_SIZE = cls().field(mods, Long.class, "SYMBOLIC_ID_SIZE", generator.registry().cls().staticInvoke("instance").invoke("sizer").invoke("sizeOfSymbol").arg(ref("SYMBOLIC_ID")));
NUMERIC_ID_SIZE = cls().field(mods, Long.class, "NUMERIC_ID_SIZE", generator.registry().cls().staticInvoke("instance").invoke("sizer").invoke("sizeOfULong").arg(ref("NUMERIC_ID")));
    generator.registry().cls().staticInvoke("instance")
        .invoke("getFormatCodeMap")
        .invoke("put")
    generator.registry().cls().staticInvoke("instance")
        .invoke("getSymbolicCodeMap")
        .invoke("put")
origin: io.konig/konig-schemagen

JDefinedClass reader = produceJsonReader(subclass, model);
codeCase.body()._return(reader.staticInvoke("instance").invoke("read").arg(jsonParser));
origin: fusesource/fuse-extra

private void initWriteMethods() {
  write().body().staticInvoke(cls(), "write").arg(_this().ref("value")).arg(ref("out"));
  writeConstructor().body()._return(cls().staticInvoke("writeConstructor").arg(_this().ref("value")).arg(ref("out")));
  writeBody().body().staticInvoke(cls(), "writeBody").arg(ref("formatCode")).arg(_this().ref("value")).arg(ref("out"));
  staticWrite().body().decl(cm.BYTE, "formatCode", cls().staticInvoke("writeConstructor").arg(ref("value")).arg(ref("out")));
  staticWrite().body().staticInvoke(cls(), "writeBody").arg(ref("formatCode")).arg(ref("value")).arg(ref("out"));
  staticWriteConstructor = cls().method(JMod.PUBLIC | JMod.STATIC, cm.BYTE, "writeConstructor");
  staticWriteConstructor._throws(Exception.class);
  staticWriteConstructor.param(getJavaType(), "value");
  staticWriteConstructor.param(DataOutput.class, "out");
  staticWriteConstructor.body().decl(cm.BYTE, "formatCode", generator.registry().cls()
      .staticInvoke("instance")
      .invoke("picker")
      .invoke("choose" + toJavaClassName(type.getName() + "Encoding"))
      .arg(ref("value")));
  staticWriteConstructor.body().invoke(ref("out"), "writeByte").arg(ref("formatCode"));
  staticWriteConstructor.body()._return(ref("formatCode"));
  staticWriteBody = cls().method(JMod.PUBLIC | JMod.STATIC, cm.VOID, "writeBody");
  staticWriteBody._throws(Exception.class);
  staticWriteBody.param(cm.BYTE, "formatCode");
  staticWriteBody.param(getJavaType(), "value");
  staticWriteBody.param(DataOutput.class, "out");
}
origin: net.sourceforge.ccxjc/cc-xjc-plugin

      return clazz._package().objectFactory().staticInvoke( m );
m.body()._return( JExpr._null() );
this.methodCount = this.methodCount.add( BigInteger.ONE );
return ( mod != JMod.PRIVATE ? clazz._package().objectFactory().staticInvoke( m ) : JExpr.invoke( m ) );
origin: net.sourceforge.ccxjc/cc-xjc-plugin

      return classOutline._package().objectFactory().staticInvoke( m ).arg( source );
return ( mod != JMod.PRIVATE ? classOutline._package().objectFactory().staticInvoke( m ).arg( source )
     : JExpr.invoke( m ).arg( source ) );
origin: fusesource/fuse-extra

.staticInvoke("instance")
.invoke("encoder")
.invoke("readNull")
    generator.registry().cls().staticInvoke("instance")
        .invoke("getPrimitiveFormatCodeMap")
        .invoke("put")
    .assign(_this().ref("value"),
        generator.registry().cls()
            .staticInvoke("instance")
            .invoke("encoder")
            .invoke("read" + toJavaClassName(fieldName))
        .staticInvoke("instance")
        .invoke("encoder")
        .invoke("read" + toJavaClassName(fieldName))
    .add(generator.registry().cls().staticInvoke("instance")
        .invoke("encoder")
        .invoke("write" + toJavaClassName(fieldName))
origin: org.jvnet.hyperjaxb3/hyperjaxb3-hibernate-plugin

final JVar identifier = getEnum.param(identifierClass, "identifier");
getEnum.body()._return(
    enumClass.staticInvoke("fromValue").arg(identifier));
origin: net.sourceforge.ccxjc/cc-xjc-plugin

      return clazz._package().objectFactory().staticInvoke( m );
m.body()._return( JExpr._null() );
this.methodCount = this.methodCount.add( BigInteger.ONE );
return ( mod != JMod.PRIVATE ? clazz._package().objectFactory().staticInvoke( m ) : JExpr.invoke( m ) );
origin: net.sourceforge.ccxjc/cc-xjc-plugin

 return fieldOutline.parent()._package().objectFactory().staticInvoke( m );
? fieldOutline.parent()._package().objectFactory().staticInvoke( m ) : JExpr.invoke( m ) );
origin: io.konig/konig-schemagen

} else {
  JDefinedClass objectReader = produceJsonReader(valueClassId, model);
  objectCase.body().add(setVar.invoke("add").arg(objectReader.staticInvoke("instance").invoke("read").arg(jsonVar)));
com.sun.codemodelJDefinedClassstaticInvoke

Popular methods of JDefinedClass

  • method
  • _extends
  • field
  • _implements
  • name
    JClass name accessor. For example, for java.util.List, this method returns "List""
  • constructor
    Adds a constructor to this class.
  • fields
    Returns all the fields declred in this class. The returned Map is a read-only live view.
  • annotate
    Adding ability to annotate a class
  • fullName
    Gets the fully qualified name of this class.
  • methods
  • owner
  • javadoc
    Creates, if necessary, and returns the class javadoc for this JDefinedClass
  • owner,
  • javadoc,
  • _class,
  • getMethod,
  • _package,
  • dotclass,
  • enumConstant,
  • staticRef,
  • init

Popular in Java

  • Reading from database using SQL prepared statement
  • onRequestPermissionsResult (Fragment)
  • scheduleAtFixedRate (Timer)
  • getResourceAsStream (ClassLoader)
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • 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