Class ParaClazz
java.lang.Object
dev.quantumfusion.hyphen.scan.type.Clazz
dev.quantumfusion.hyphen.scan.type.ParaClazz
-
Field Summary
FieldsFields inherited from class dev.quantumfusion.hyphen.scan.type.Clazz
aClass, annotations, handler -
Constructor Summary
ConstructorsConstructorDescriptionParaClazz(SerializerHandler<?,?> handler, @NotNull Class<?> aClass, Map<Class<? extends Annotation>,Object> annotations, Map<String,Clazz> parameters) -
Method Summary
Methods inherited from class dev.quantumfusion.hyphen.scan.type.Clazz
asSub, containsAnnotation, create, getAnnotationValue, getBytecodeClass, getDefinedClass, getFields
-
Field Details
-
parameters
-
-
Constructor Details
-
ParaClazz
public ParaClazz(SerializerHandler<?,?> handler, @NotNull @NotNull Class<?> aClass, Map<Class<? extends Annotation>,Object> annotations, Map<String,Clazz> parameters)
-
-
Method Details
-
create
public static ParaClazz create(SerializerHandler<?,?> handler, AnnotatedType rawAnnotatedType, @Nullable @Nullable Clazz ctx, Direction dir) -
define
Description copied from class:ClazzTries to define a type.- Overrides:
definein classClazz- Parameters:
typeName- The Class Type name- Returns:
- The Possible Clazz. Else
UnknownClazz.UNKNOWN
-
defined
public int defined() -
toString
-
equals
-
hashCode
public int hashCode()
-