Example #1
0
 @Override
 public final synchronized MCodeBlock getCodeBlock(MField element) {
   StringBuffer line = new StringBuffer();
   appendAnnotation(line);
   line.append(modifier.equals(MFieldModifier.DEFAULT) ? "" : modifier.name().toLowerCase());
   line.append(isStatic ? onEmptyNoSpace(line) + "static" : "");
   line.append(isFinal ? onEmptyNoSpace(line) + "final" : "");
   if (type != null) {
     line.append(onEmptyNoSpace(line) + type.getSimpleName().concat(generic));
   } else {
     line.append(onEmptyNoSpace(line) + generic);
   }
   line.append(" ");
   line.append(name);
   if (value != null) {
     line.append(" = ");
     line.append(value);
   }
   if (!line.toString().trim().endsWith(";")) {
     line.append(";");
   }
   MCodeBlock block = new MCodeBlock();
   block.addLine(line);
   block.decrementTabs();
   return block;
 }
Example #2
0
 @Override
 public String toString() {
   StringBuilder builder = new StringBuilder();
   builder.append("MField [container=");
   builder.append(container);
   if (type != null) {
     builder.append(", type=");
     builder.append(type.getSimpleName().concat(generic));
   } else {
     builder.append(", generic=");
     builder.append(generic);
   }
   builder.append(", name=");
   builder.append(name);
   builder.append("]");
   return builder.toString();
 }