Class JdkBuilders
java.lang.Object
org.hibernate.models.internal.jdk.JdkBuilders
- All Implemented Interfaces:
Serializable,ClassDetailsBuilder
ClassDetailsBuilder implementation based on
Class- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildClassDetails(String name, ModelsContext modelsContext) Build a ClassDetails descriptor for a class with the given namestatic JdkClassDetailsbuildClassDetailsStatic(Class<?> javaClass, ModelsContext modelsContext) static JdkClassDetailsbuildClassDetailsStatic(String name, ModelsContext modelsContext) static JdkMethodDetailsbuildGetterDetails(Method method, ClassDetails declaringType, ModelsContext modelsContext) static JdkMethodDetailsbuildMethodDetails(Method method, ClassDetails declaringType, ModelsContext modelsContext) static JdkMethodDetailsbuildSetterDetails(Method method, ClassDetails declaringType, ModelsContext modelsContext) static booleanstatic boolean
-
Field Details
-
DEFAULT_BUILDER
Singleton access
-
-
Constructor Details
-
JdkBuilders
public JdkBuilders()
-
-
Method Details
-
buildClassDetails
Description copied from interface:ClassDetailsBuilderBuild a ClassDetails descriptor for a class with the given name- Specified by:
buildClassDetailsin interfaceClassDetailsBuilder
-
buildClassDetailsStatic
-
buildClassDetailsStatic
public static JdkClassDetails buildClassDetailsStatic(Class<?> javaClass, ModelsContext modelsContext) -
buildMethodDetails
public static JdkMethodDetails buildMethodDetails(Method method, ClassDetails declaringType, ModelsContext modelsContext) -
buildGetterDetails
public static JdkMethodDetails buildGetterDetails(Method method, ClassDetails declaringType, ModelsContext modelsContext) -
buildSetterDetails
public static JdkMethodDetails buildSetterDetails(Method method, ClassDetails declaringType, ModelsContext modelsContext) -
isBoolean
-
isVoid
-