Package io.jonasg.bob.definitions
Class TypeDefinition
java.lang.Object
io.jonasg.bob.definitions.SimpleTypeDefinition
io.jonasg.bob.definitions.TypeDefinition
Defines a specific Java Type.
It declares its fields, constructors, methods and generic parameters.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class io.jonasg.bob.definitions.SimpleTypeDefinition
packageName, parent, typeName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfields()booleanisNested()nestedIn()static TypeDefinition.BuilderMethods inherited from class io.jonasg.bob.definitions.SimpleTypeDefinition
packageName, typeName
-
Constructor Details
-
TypeDefinition
public TypeDefinition()
-
-
Method Details
-
fields
-
nestedIn
-
genericParameters
-
constructors
-
fullTypeName
- Overrides:
fullTypeNamein classSimpleTypeDefinition
-
isNested
public boolean isNested() -
newBuilder
-
getSetterMethods
-
containsSetterMethods
public boolean containsSetterMethods()
-