field.setType("String").setPublic().setStatic(true).setFinal(true); field.getJavaDoc().setFullText("Message: " + value);
/** * @param javaType * @return */ private FieldSource<JavaClassSource> getOrCreateSerialVersionUID(JavaClassSource javaType) { FieldSource<JavaClassSource> field = javaType.getField(SERIAL_VERSION_FIELD_NAME); if (field == null) { // private static final long serialVersionUID = 1L; field = javaType.addField().setPrivate().setStatic(true).setFinal(true).setType(long.class) .setName(SERIAL_VERSION_FIELD_NAME); } return field; }
constructor.setBody("this.delegate = delegate;"); decoratorClass.addField().setPrivate().setFinal(true) .setType(javaSource).setName("delegate");
constructor.setBody("this.delegate = delegate;"); decoratorClass.addField().setPrivate().setFinal(true) .setType(javaSource).setName("delegate");
builderClass.addField().setPrivate().setFinal(true).setType(javaClass).setName("obj") .setLiteralInitializer("new " + javaClass.getName() + "();"); builderClass.addMethod()
.setPublic() .setStatic(true) .setFinal(true) .setType(Class.class) .setName("CAMEL_NESTED_CLASS")
builderClass.addField().setPrivate().setFinal(true).setType(javaClass).setName("obj") .setLiteralInitializer("new " + javaClass.getName() + "();"); builderClass.addMethod()
@Override public FieldSource<O> createField() { Assert.isFalse(getOrigin().isInterface(), "An interface cannot declare a nonstatic field"); Assert.isTrue(getField() == null, "Field already exists"); final FieldSource<O> result = getOrigin().addField().setVisibility(Visibility.PRIVATE).setType(typeName()) .setName(name); if (getOrigin().isEnum()) { result.setFinal(true); } if (isAccessible() && !getAccessor().isAbstract()) { removeAccessor(); createAccessor(); } if (isMutable() && !getMutator().isAbstract()) { removeMutator(); createMutator(); } return result; }
@Override public FieldSource<O> createField() { Assert.isFalse(getOrigin().isInterface(), "An interface cannot declare a nonstatic field"); Assert.isTrue(getField() == null, "Field already exists"); final FieldSource<O> result = getOrigin().addField().setVisibility(Visibility.PRIVATE).setType(typeName()) .setName(name); if (getOrigin().isEnum()) { result.setFinal(true); } if (isAccessible() && !getAccessor().isAbstract()) { removeAccessor(); createAccessor(); } if (isMutable() && !getMutator().isAbstract()) { removeMutator(); createMutator(); } return result; }
@Override public FieldSource<O> createField() { Assert.isFalse(getOrigin().isInterface(), "An interface cannot declare a nonstatic field"); Assert.isTrue(getField() == null, "Field already exists"); final FieldSource<O> result = getOrigin().addField().setVisibility(Visibility.PRIVATE).setType(typeName()) .setName(name); if (getOrigin().isEnum()) { result.setFinal(true); } if (isAccessible() && !getAccessor().isAbstract()) { removeAccessor(); createAccessor(); } if (isMutable() && !getMutator().isAbstract()) { removeMutator(); createMutator(); } return result; }
.setPrivate() .setStatic(true) .setFinal(true) .setName("LOGGER") .setType("Logger")
.setPrivate() .setStatic(true) .setFinal(true) .setName("LOGGER") .setType("Logger")
.setPrivate() .setStatic(true) .setFinal(true) .setName("LOGGER") .setType("Logger")