Example #1
0
 public void write(final SourceFileWriter writer) throws IOException {
   writer.write(Tokens.$KW.NEW);
   writer.write(type);
   if (diamond) {
     writer.write(Tokens.$PUNCT.ANGLE.OPEN);
     writer.write(Tokens.$PUNCT.ANGLE.CLOSE);
   } else {
     super.writeTypeArgs(writer);
   }
   super.write(writer);
 }
Example #2
0
 static void write(final SourceFileWriter writer, final int mods) throws IOException {
   if (allAreSet(mods, PUBLIC)) {
     writer.write($KW.PUBLIC);
   }
   if (allAreSet(mods, PROTECTED)) {
     writer.write($KW.PROTECTED);
   }
   if (allAreSet(mods, PRIVATE)) {
     writer.write($KW.PRIVATE);
   }
   if (allAreSet(mods, ABSTRACT)) {
     writer.write($KW.ABSTRACT);
   }
   if (allAreSet(mods, STATIC)) {
     writer.write($KW.STATIC);
   }
   if (allAreSet(mods, FINAL)) {
     writer.write($KW.FINAL);
   }
   if (allAreSet(mods, TRANSIENT)) {
     writer.write($KW.TRANSIENT);
   }
   if (allAreSet(mods, VOLATILE)) {
     writer.write($KW.VOLATILE);
   }
   if (allAreSet(mods, SYNCHRONIZED)) {
     writer.write($KW.SYNCHRONIZED);
   }
   if (allAreSet(mods, NATIVE)) {
     writer.write($KW.NATIVE);
   }
   if (allAreSet(mods, STRICTFP)) {
     writer.write($KW.STRICTFP);
   }
   if (allAreSet(mods, DEFAULT)) {
     writer.write($KW.DEFAULT);
   }
 }