Class NonGenericJavaType
java.lang.Object
com.github.muehmar.gradle.openapi.generator.java.model.type.BaseJavaType
com.github.muehmar.gradle.openapi.generator.java.model.type.NonGenericJavaType
- All Implemented Interfaces:
JavaType
- Direct Known Subclasses:
JavaAnyType,JavaBooleanType,JavaEnumType,JavaIntegerType,JavaNumericType,JavaObjectType,JavaStringType
-
Field Summary
Fields inherited from class com.github.muehmar.gradle.openapi.generator.java.model.type.BaseJavaType
apiType, className -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNonGenericJavaType(QualifiedClassName className, Optional<ApiType> apiType, Nullability nullability) -
Method Summary
Modifier and TypeMethodDescriptionReturns the qualified classnames used for this type, including the classes of possible type parameters as well as possible api types.Returns the parameterized classname of the java type used internally.Methods inherited from class com.github.muehmar.gradle.openapi.generator.java.model.type.BaseJavaType
getApiType, getNullability, getQualifiedClassNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.muehmar.gradle.openapi.generator.java.model.type.JavaType
fold, getConstraints, getImports, getImportsAsString, getParameterizedApiClassName, getWriteableParameterizedClassName, hasApiTypeDeep, hasNoApiTypeDeep, isAnyType, isArrayType, isContainerType, isIntegerType, isJavaArray, isMapType, isNullableContainerValueType, isNullableItemsArrayType, isNullableValuesMapType, isNumericType, onArrayType, onMapType, withNullability
-
Constructor Details
-
NonGenericJavaType
protected NonGenericJavaType(QualifiedClassName className, Optional<ApiType> apiType, Nullability nullability)
-
-
Method Details
-
getAllQualifiedClassNames
Description copied from interface:JavaTypeReturns the qualified classnames used for this type, including the classes of possible type parameters as well as possible api types. -
getParameterizedClassName
Description copied from interface:JavaTypeReturns the parameterized classname of the java type used internally.
-