Package org.burningwave.core.classes
Class TypeDeclarationSourceGenerator
java.lang.Object
org.burningwave.core.classes.SourceGenerator.Abst
org.burningwave.core.classes.TypeDeclarationSourceGenerator
- All Implemented Interfaces:
Serializable,SourceGenerator
public class TypeDeclarationSourceGenerator extends SourceGenerator.Abst
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.burningwave.core.classes.SourceGenerator
SourceGenerator.Abst -
Method Summary
Modifier and Type Method Description TypeDeclarationSourceGeneratoraddGeneric(GenericSourceGenerator... generics)TypeDeclarationSourceGeneratoraddParameter(String... parameters)TypeDeclarationSourceGeneratoraddParameter(SourceGenerator... parameters)static TypeDeclarationSourceGeneratorcreate(Class<?> cls)static TypeDeclarationSourceGeneratorcreate(String simpleName)static TypeDeclarationSourceGeneratorcreate(String name, String simpleName)static TypeDeclarationSourceGeneratorcreate(GenericSourceGenerator... generics)Stringmake()TypeDeclarationSourceGeneratorsetAsParameterizable(boolean flag)TypeDeclarationSourceGeneratorsetAsVarArgs(boolean flag)TypeDeclarationSourceGeneratorsetSimpleName(String simpleName)TypeDeclarationSourceGeneratoruseFullyQualifiedName(boolean flag)Methods inherited from class org.burningwave.core.classes.SourceGenerator.Abst
toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.burningwave.core.classes.SourceGenerator
_toString, serialize, serializeToPath
-
Method Details
-
create
-
create
-
create
-
create
-
setAsParameterizable
-
setAsVarArgs
-
addParameter
-
addParameter
-
setSimpleName
-
useFullyQualifiedName
-
addGeneric
-
make
-