Tabnine Logo
br.com.objectos.pojo.plugin
Code IndexAdd Tabnine to your IDE (free)

How to use br.com.objectos.pojo.plugin

Best Java code snippets using br.com.objectos.pojo.plugin (Showing top 20 results out of 315)

origin: br.com.objectos.pojo/plugin

public BuilderProperty standardBuilderMethod() {
 return BuilderProperty.methodBuilder(this)
   .name()
   .addParameter()
   .nullCheckIfNecessary()
   .assignment()
   .build();
}
origin: br.com.objectos.pojo/plugin

private static PredicateConfiguration ofMode(Mode mode, TypeInfo typeInfo) {
 PojoInfo pojoInfo = PojoInfo.of(mode, typeInfo);
 return new PredicateConfiguration(
   pojoInfo,
   PojoClass.of(pojoInfo, typeInfo),
   mode.builderConfiguration(typeInfo));
}
origin: br.com.objectos/pojo-plugin

@Override
public void onStart(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnv) {
 PojoInfo.invalidate();
 Naming.invalidate();
 Property.invalidate();
 for (Plugin plugin : pluginList) {
  plugin.onStart();
 }
}
origin: br.com.objectos.pojo/plugin

private BuilderProperty ofMinute(Property property) {
 return BuilderProperty.methodBuilder(property)
   .name()
   .addParameter(TypeName.INT, "year")
   .addParameter(TypeName.INT, "month")
   .addParameter(TypeName.INT, "dayOfMonth")
   .addParameter(TypeName.INT, "hour")
   .addParameter(TypeName.INT, "minute")
   .assignment("$T.of(year, month, dayOfMonth, hour, minute)", LocalDateTime.class)
   .build();
}
origin: br.com.objectos.pojo/plugin

public PojoProperty standardPojoMethod() {
 return PojoProperty.overridingMethodBuilder(this)
   .statement("return $L", name())
   .build();
}
origin: br.com.objectos.orm/compiler

@Override
public Contribution execute() {
 return Contribution.builder()
   .addCustomField(typeName, name)
   .addPojoProperty(property.standardPojoMethod())
   .build();
}
origin: br.com.objectos/pojo-plugin

@Override
public BuilderProperty execute(Property property) {
 return BuilderProperty.of(
   property.standardBuilderProperty(),
   empty(property),
   of(property),
   ofNullable(property));
}
origin: br.com.objectos.pojo/plugin

public BuilderProperty standardBuilderProperty() {
 return BuilderProperty.of(
   new SuperinterfaceBuilderProperty(this),
   standardBuilderField(),
   standardBuilderMethod(),
   standardBuilderGetter());
}
origin: br.com.objectos.pojo/plugin

public static RecordingConfiguration of(TypeInfo typeInfo) {
 PojoInfo pojoInfo = PojoInfo.of(typeInfo);
 PojoClass pojoClass = PojoClass.of(pojoInfo, typeInfo);
 return new RecordingConfiguration(
   pojoInfo,
   StandardBuilderConfiguration.of(typeInfo),
   pojoClass);
}
origin: br.com.objectos.pojo/plugin

 @Override
 PojoProperty standardPojoConstructorStatement(Property property) {
  return PojoProperty.constructorStatementBuilder(property)
    .nullCheck()
    .parameterAssignment()
    .build();
 }
};
origin: br.com.objectos.pojo/plugin

@Override
public BuilderProperty execute(Property property) {
 return BuilderProperty.of(
   property.standardBuilderProperty(),
   ofMinute(property),
   ofSecond(property));
}
origin: br.com.objectos.pojo/plugin

 @Override
 PojoProperty standardPojoConstructorStatement(Property property) {
  return PojoProperty.constructorStatementBuilder(property)
    .builderGetAssignment()
    .build();
 }
},
origin: br.com.objectos/pojo-plugin

@Override
public final BuilderProperty execute(Property property) {
 return BuilderProperty.of(
   property.standardBuilderProperty(),
   varargs(property));
}
origin: br.com.objectos.pojo/plugin

private BuilderProperty ofSecond(Property property) {
 return BuilderProperty.methodBuilder(property)
   .name()
   .addParameter(TypeName.INT, "year")
   .addParameter(TypeName.INT, "month")
   .addParameter(TypeName.INT, "dayOfMonth")
   .addParameter(TypeName.INT, "hour")
   .addParameter(TypeName.INT, "minute")
   .addParameter(TypeName.INT, "second")
   .assignment("$T.of(year, month, dayOfMonth, hour, minute, second)", LocalDateTime.class)
   .build();
}
origin: br.com.objectos/pojo-plugin

public BuilderProperty standardBuilderMethod() {
 return BuilderProperty.methodBuilder(this)
   .name()
   .addParameter()
   .nullCheckIfNecessary()
   .assignment()
   .build();
}
origin: br.com.objectos.pojo/plugin

@Override
public BuilderProperty execute(Property property) {
 return BuilderProperty.of(
   property.standardBuilderProperty(),
   empty(property),
   of(property),
   ofNullable(property));
}
origin: br.com.objectos.pojo/plugin

private BuilderProperty empty(Property property) {
 return BuilderProperty.methodBuilder(property)
   .name()
   .assignment("$T.empty()", Optional.class)
   .build();
}
origin: br.com.objectos/pojo-plugin

private BuilderProperty ofMinute(Property property) {
 return BuilderProperty.methodBuilder(property)
   .name()
   .addParameter(TypeName.INT, "year")
   .addParameter(TypeName.INT, "month")
   .addParameter(TypeName.INT, "dayOfMonth")
   .addParameter(TypeName.INT, "hour")
   .addParameter(TypeName.INT, "minute")
   .assignment("$T.of(year, month, dayOfMonth, hour, minute)", LocalDateTime.class)
   .build();
}
origin: br.com.objectos/pojo-plugin

private BuilderProperty empty(Property property) {
 return BuilderProperty.methodBuilder(property)
   .name()
   .assignment("$T.empty()", Optional.class)
   .build();
}
origin: br.com.objectos/pojo-plugin

private BuilderProperty ofSecond(Property property) {
 return BuilderProperty.methodBuilder(property)
   .name()
   .addParameter(TypeName.INT, "year")
   .addParameter(TypeName.INT, "month")
   .addParameter(TypeName.INT, "dayOfMonth")
   .addParameter(TypeName.INT, "hour")
   .addParameter(TypeName.INT, "minute")
   .addParameter(TypeName.INT, "second")
   .assignment("$T.of(year, month, dayOfMonth, hour, minute, second)", LocalDateTime.class)
   .build();
}
br.com.objectos.pojo.plugin

Most used classes

  • Contribution$Builder
  • Contribution
  • Naming
  • Property
  • PojoInfo
  • PojoProperty,
  • PojoPropertyConstructorStatementBuilder,
  • PojoPropertyFieldBuilder,
  • PojoPropertyOverridingMethodBuilder,
  • WhenPojo,
  • WhenProperty,
  • AbstractAnnotationProcessor,
  • AbstractCollectionPlugin,
  • AbstractPlugin,
  • ArtifactAction,
  • ArtifactPlugin,
  • BuilderClass,
  • BuilderClassConstructor,
  • BuilderConfiguration
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