Codota Logo
JavaFileWriter.finishTypeDefinition
Code IndexAdd Codota to your IDE (free)

How to use
finishTypeDefinition
method
in
com.yahoo.aptutils.writer.JavaFileWriter

Best Java code snippets using com.yahoo.aptutils.writer.JavaFileWriter.finishTypeDefinition (Showing top 4 results out of 315)

  • Common ways to obtain JavaFileWriter
private void myMethod () {
JavaFileWriter j =
  • Codota IconJavaFileWriter javaFileWriter;String str;javaFileWriter.writeStringStatement(str)
  • Smart code suggestions by Codota
}
origin: yahoo/squidb

@Override
public void emitAdditionalJava(JavaFileWriter writer) throws IOException {
  List<ErrorInfo> errors = modelSpec.getLoggedErrors();
  if (errors.size() > 0) {
    writer.writeExpression(new ModelGenErrorsExpression(errors))
        .writeNewline();
    TypeDeclarationParameters dummyErrorClass = new TypeDeclarationParameters()
        .setModifiers(Modifier.STATIC, Modifier.FINAL)
        .setName(new DeclaredTypeName(modelSpec.getGeneratedClassName().toString(), "LoggedErrors"))
        .setKind(JavaFileWriter.Type.CLASS);
    writer.beginTypeDefinition(dummyErrorClass);
    writer.writeComment("Dummy class for holding logged error annotations");
    writer.finishTypeDefinition();
  }
}
origin: yahoo/squidb

private void writeJavaFile() throws IOException {
  PluginBundle plugins = modelSpec.getPluginBundle();
  emitPackage();
  emitImports();
  plugins.beforeEmitClassDeclaration(writer);
  beginClassDeclaration();
  plugins.beforeEmitSchema(writer);
  emitPropertiesArray();
  emitModelSpecificFields();
  emitPropertyDeclarations();
  emitDefaultValues();
  plugins.afterEmitSchema(writer);
  plugins.emitConstructors(writer);
  plugins.beforeEmitMethods(writer);
  emitGettersAndSetters();
  plugins.emitMethods(writer);
  plugins.afterEmitMethods(writer);
  emitModelSpecificHelpers();
  plugins.emitAdditionalJava(writer);
  writer.finishTypeDefinition();
}
origin: com.yahoo.squidb/squidb-processor

@Override
public void emitAdditionalJava(JavaFileWriter writer) throws IOException {
  List<ErrorInfo> errors = modelSpec.getLoggedErrors();
  if (errors.size() > 0) {
    writer.writeExpression(new ModelGenErrorsExpression(errors))
        .writeNewline();
    TypeDeclarationParameters dummyErrorClass = new TypeDeclarationParameters()
        .setModifiers(Modifier.STATIC, Modifier.FINAL)
        .setName(new DeclaredTypeName(modelSpec.getGeneratedClassName().toString(), "LoggedErrors"))
        .setKind(JavaFileWriter.Type.CLASS);
    writer.beginTypeDefinition(dummyErrorClass);
    writer.writeComment("Dummy class for holding logged error annotations");
    writer.finishTypeDefinition();
  }
}
origin: com.yahoo.squidb/squidb-processor

private void writeJavaFile() throws IOException {
  PluginBundle plugins = modelSpec.getPluginBundle();
  emitPackage();
  emitImports();
  plugins.beforeEmitClassDeclaration(writer);
  beginClassDeclaration();
  plugins.beforeEmitSchema(writer);
  emitPropertiesArray();
  emitModelSpecificFields();
  emitPropertyDeclarations();
  emitDefaultValues();
  plugins.afterEmitSchema(writer);
  plugins.emitConstructors(writer);
  plugins.beforeEmitMethods(writer);
  emitGettersAndSetters();
  plugins.emitMethods(writer);
  plugins.afterEmitMethods(writer);
  emitModelSpecificHelpers();
  plugins.emitAdditionalJava(writer);
  writer.finishTypeDefinition();
}
com.yahoo.aptutils.writerJavaFileWriterfinishTypeDefinition

Popular methods of JavaFileWriter

  • writeStatement
  • writeStringStatement
  • appendExpression
  • appendString
  • beginConstructorDeclaration
  • beginInitializerBlock
  • beginMethodDefinition
  • beginTypeDefinition
  • close
  • finishInitializerBlock
  • finishMethodDefinition
  • finishScope
  • finishMethodDefinition,
  • finishScope,
  • moveToScope,
  • registerOtherKnownNames,
  • shortenName,
  • writeAnnotation,
  • writeComment,
  • writeExpression,
  • writeFieldDeclaration

Popular in Java

  • Reading from database using SQL prepared statement
  • addToBackStack (FragmentTransaction)
  • getExternalFilesDir (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • FileInputStream (java.io)
    A FileInputStream obtains input bytes from a file in a file system. What files are available depends
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • BoxLayout (javax.swing)
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now