
unquietcode.tools.flapi.configurator.DescriptorConfigurator.S869c5b74987867bce25c81d58b0358b2 Maven / Gradle / Ivy
The newest version!
package unquietcode.tools.flapi.configurator.DescriptorConfigurator;
import javax.annotation.Generated;
import unquietcode.tools.flapi.Descriptor;
import unquietcode.tools.flapi.generator.naming.NameGenerator;
import unquietcode.tools.flapi.runtime.MethodInfo;
import unquietcode.tools.flapi.runtime.TransitionType;
/**
* This class was generated using Flapi, the fluent API generator for Java.
* Modifications to this file will be lost upon regeneration.
* You have been warned!
*
* Visit https://github.com/UnquietCode/Flapi for more information.
*
*
* Generated on February 29, 2016 19:16:14 PST using version 1.0
* @see unquietcode.tools.flapi.configurator.DescriptorConfigurator.DescriptorConfiguratorHelper
*/
@Generated(value = "unquietcode.tools.flapi", date = "2016-02-29T19:16:14-08:00", comments = "generated using Flapi, the fluent API generator for Java, version 1.0")
public interface S869c5b74987867bce25c81d58b0358b2 <_ReturnType> {
@MethodInfo(type = TransitionType.Terminal)
Descriptor build();
/**
* Allow class names to be condensed, at the cost of no longer being
* humanly readable. If your generated class names are too long to be
* compiled, you will have to use this.
*/
@MethodInfo(type = TransitionType.Lateral)
S4ade94d878f0fad01f81cb5a4823d3ca<_ReturnType> enableCondensedClassNames();
/**
* set the root package name to use for the generated classes
*/
@MethodInfo(type = TransitionType.Lateral)
Sad65af893bbb10ba91a9b9ceae543d07 <_ReturnType> setPackage(String packageName);
/**
* Provide a custom NameGenerator.
*/
@MethodInfo(type = TransitionType.Lateral)
S4ade94d878f0fad01f81cb5a4823d3ca<_ReturnType> useCustomNameGenerator(NameGenerator generator);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy